1.语法
if单分支
if 条件:
表达式
if双分支
if 条件:
表达式
else:
表达式
if多分支
if 条件:
表达式
elif 条件:
表达式
elif 条件:
表达式
……
2.示例
score = int(input("请输入你的分数:"))
if score <= 400:
print("你可以烤地瓜。")
elif score <= 500:
print("你可以考青海大学。")
elif score <= 600:
print("你可以考海南大学")
elif score <= 680:
print("你可以考中国传媒大学、中国人民大学、中国政法大学……")
else:
print("清华北大任你选!")
3.缩进
- 顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它不能进行任何缩进。
- 同一级别的代码缩进必须一致。
- 官方建议缩进用4个空格。
4.嵌套分支
建议最多不超过4层,不是不行,会让你的程序变的笨拙,后续不易扩展,相当于把代码写死了。
height = int(input("请输入你的身高(cm):"))
vision = int(input("请输入你的视力:"))
if height >= 170:
print("你可以报名参军。")
if vision < 5:
print("你不可以报名空军。")