单分支
1 # if 条件: 2 # 满足条件后要执行的代码 3 4 if 2>1: 5 print("2>1")
双分支
1 # if 条件: 2 # 满足条件后要执行的代码 3 # else: 4 # if条件不满足走这里 5 6 num = int(input("请输入一个数字:")) 7 if num>10: 8 print("num>10") 9 else: 10 print("num<=10")
多分支
1 # if 条件: 2 # 满足条件后要执行的代码 3 # elif 条件: 4 # 上面条件不满足走这里 5 # elif 条件: 6 # 上面条件不满足走这里 7 # elif 条件: 8 # 上面条件不满足走这里 9 # else: 10 # 上面所有条件不满足走这里 11 12 num = int(input("请输入一个数字:")) 13 if num>90: 14 print("优秀") 15 elif num>80: 16 print("良好") 17 elif num>60: 18 print("及格") 19 else: 20 print("不及格")
pass
# pass 代指空代码,无意义,仅仅用于表示代码块 if 1==1: # 当没有任何代码需要执行时,pass pass
缩进
缩进一般为4个空格,目的是为了让程序知道,每段代码都依赖哪个条件
Python语言如何区分代码块? 答案:强制缩进