第三节
条件判断
if
#为钱包赋值
money=1000
# 条件:如果有1000块钱以上(包含1000块),就去吃日料
if money>=1000:
# 结果:显示‘你去吃日料’的结果
print('金刚狼带凤凰女去吃日料')
-
首先,第一行代码,用“=”对当前情况进行赋值:将钱包 1000 赋值给变量 money。
-
第二步,确定 if 条件: 如果钱包 money 的值>=1000, 就执行冒号后的下一行命令。
-
第三步,用 print()命令打印出结果.
if…else…
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-55MmbHrx-1610893246710)(d:\Pictures\7.jpg)]
# 为钱包赋值
money = 1000
# 条件:如果有1000块钱以上(包含1000块),就去吃日料
if money>=1000:
print('金刚狼带凤凰女去吃日料')
# 条件:当不满足if条件,执行else条件下语句
else:
print('金刚狼带凤凰女去吃KFC')
if…elif…else…
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Om6DIVM8-1610893246716)(d:\Pictures\12.jpg)]
# 为钱包赋值
money = 999
# 条件:如果有1000块钱以上(包含1000块),就去吃日料
if money>=1000:
print('金刚狼带凤凰女去吃日料')
# 条件:如果有800-1000块钱之间(包含800块)
elif money>=800:
print('金刚狼带凤凰女去吃披萨')
#不满足条件
else:
print('金刚狼带凤凰女去吃KFC')
-
[if…elif…else…]多项判断语句的执行的顺序是如果不满足if的条件,就判断是否满足elif下的命令,不满足执行else下的命令
-
if、else、elif自身所代表的条件是三选一的
-
elif后可不接else
if嵌套
if嵌套的执行顺序
-
如果贡献值大于等于 600,显示“特种作战人员”,在此前提下:
a.如果贡献值大于等于 800,显示“王者”。
b.如果贡献值小于 800,显示“黄金”。 -
如果贡献值小于 600,显示“普通作战人员”,在此前提下:
c.如果贡献值大于 400,显示“白银”。
d.如果贡献值小于等于 400,显示“青铜”。
contribution=860
if contribution>=600:
print('特种作战人员')
if contribution>=800:
print('王者')
else:
print('黄金')
else:
print('普通作战人员')
if contribution>400:
print('白银')
else:
print('青铜')
print('结束')
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1Fe4ABnW-1610893246720)(d:\Pictures\15.jpg)]