Python——的二天的Piano Man

Python的比较运算符:

page =100

page +=1
print(page)

page -= 3
print(page)


num1 = 3

num1 *= 2
print(num1)

num1 /= 3
print(num1)

a = 9
a //= 4
print(a)

b = 10
b %= 3
print(b)

c = 3
c **= 4
print(c)

运行结果:

101
98
6
2.0
2
1
81

进程已结束,退出代码0

Python的逻辑运算符:

a = 1
b = 2
c = 3
# 逻辑与运输 and 左右两边只要有false 整体表达式就为false
print(a > b and c > b)#False
print(a < b and c > b)#True

# 逻辑或运算 or 左右两边只要有True 那么整体表达式就为True
print(a == b or c > a)#True
print(a > c or c < b)#False

#逻辑非运算
print(not a != c)#False

运算结果:
False
True
True
False
False

进程已结束,退出代码0

Python的 if 条件语句:

'''
if 条件(True或者是False):
   if判断中的代码,只有if后面的条件成立才会被执行

   print(if外的代码无论如何都会被执行)
'''

if True:
     print("if 条件判断中的代码块")
     print("条件是True 则执行这里的代码,如果是False则不执行")

if 5 > 6:
    print("这里不会被执行")
#外面的代码 无论如何都不会执行
print("if 外面的代码块")
print("==================================================")

# # age = 18
# # input 接受到的数据是字符串"18" 不能和数字类型的18进行比较
# age_str = input("请输入年龄")
# #将字符串类型转换为整型
# age = int(age_str)
#
# if age >= 18:
#     print("表示可以进入网吧")
#     print("你可以学习驾照了")
#
# print("系统关闭")

age = int(input("你的年龄是:"))

if age >=18:
    #format格式化字符串
    print(f"你的年龄是{age}岁,可以学习驾照")
print("系统关闭")

运行结果:

if 条件判断中的代码块
条件是True 则执行这里的代码,如果是False则不执行
if 外面的代码块

==================================================
你的年龄是:14
系统关闭

进程已结束,退出代码0
if…else双分支条件语句:

age = int(input("请输入年龄:"))
if age >= 18:
    print(f"你的年龄是{age}岁,已满18岁,可以学习驾照")

else:
    print("你未满18岁")

#随堂练习
#年龄在 22到35之间 打印"可以结婚"
#在其他年龄阶段 打印"吾去脱他衣"


age2 = int(input("请输入年龄:"))

if age2 >= 22 and age2 <= 35:
    print("可以结婚")

else:
    print("吾去脱他衣")

age3 = input("请输入年龄:")

if  age3 == "老年痴呆" or int(age3) >= 70 :
    print("不能开车")

else:
    print("可以开车")

运行结果:

请输入年龄:18
你的年龄是18岁,已满18岁,可以学习驾照
请输入年龄:19
吾去脱他衣
请输入年龄:70
不能开车

进程已结束,退出代码0
if elif else 多层分支结构:

# elif 这个分支语句在if 后面的条件不满足的时候 执行
#if elif else 从上到下 进行判断 满足条件就执行对应区间的代码 然后结束代码
age = int(input("请输入一个年龄:"))
if age <= 3:
    print("你还是给宝宝")

elif age <= 6:
    print("应该上幼儿园了,或者学前班")

elif age <= 12:
    print("上小学")

elif age <= 18:
    print("祖国的花朵,中学")

else:
    print("成年人的世界真复杂")

运行结果:

请输入一个年龄:15
祖国的花朵,中学

进程已结束,退出代码0

Python的多层嵌套:

#money = 1 有钱 money = 0 没钱
#seat = 1 有座位 seat = 0 没座位
money = int(input("请问你有钱吗? (有钱输入1,没钱输入0):"))


# 1 表示True 0 表示False
if money:
    seat = int(input("车上有座位吗? (有座位输入1,没座位输入0):"))
    if seat:
        print("我有钱还有座位,我最牛逼")
    else:
        print("我有钱,但没有座位,我只能站着")

else:
    print("滚")

运行结果:

请问你有钱吗? (有钱输入1,没钱输入0):1
车上有座位吗? (有座位输入1,没座位输入0):0
我有钱,但没有座位,我只能站着

进程已结束,退出代码0

Python三元表达式:

a = 3
b = 5
#实现的功能叫做谁大输出谁
if a>b:
    print("a比较大",a)
else:
    print("b比较大",b)

#一行代码实现上面四行代码 使用三元表达式
# print(a) if a>b else print(b)
c = a if a>b else b
print(c)

运行结果:

b比较大 5
5

进程已结束,退出代码0

Python的while循环:

# while 循环 实现打印五个hello python

#提前定义初始值

i = 0
while i < 5:
    print(f"第{i+1}次循环""hello python")
    #i = i + 1 使用i += 1 替换
    i += 1

'''
结束条件是 i < 5 不满足
第一次循环:i = 0,作比较 满足条件,打印,i=1
第二次循环:i = 1,作比较 满足条件,打印,i=2
第三次循环:i = 2,作比较 满足条件,打印,i=3
第四次循环:i = 3,作比较 满足条件,打印,i=4
第五次循环:i = 4,作比较 满足条件,打印,i=5

'''

'''
随堂练习
1,
*
**
***
****
2,
*
***
*****
'''
a = 1
while a<5:
    print("*" * a)
    a +=1

b = 1
while b < 6:
    if b%2==1:
        print("*" * b)
    b +=1

运行结果:在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值