流程控制
单分支
a = 10
if a < 10:
print("a is small")
双分支
a = 10
if a < 10:
print("a is small")
else:
print("a is big")
多分支
budget = 1000
if budget < 500:
print("这个预算没得选")
elif budget < 800:
print("六分楼凤水平")
elif budget < 1500:
print("七分不错")
else:
print("嗨")
嵌套分支
注:if 嵌套最多不超过4层,不是不行,而是层级太多会使程序笨拙,后续不易扩展,相当于把代码写死。
num=int(input("输入一个数字:"))
if num%2==0:
if num%3==0:
print ("你输入的数字可以整除 2 和 3")
else:
print ("你输入的数字可以整除 2,但不能整除 3")
else:
if num%3==0:
print ("你输入的数字可以整除 3,但不能整除 2")
else:
print ("你输入的数字不能整除 2 和 3")