单分支

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语言如何区分代码块? 答案:强制缩进

posted on 2018-03-13 18:34  &&||!  阅读(2023)  评论(0编辑  收藏  举报