9 if 语句
9.1 单个if
1 2 3 4
| is_pass = True if is_pass: print("你及格了!")
|
你及格了!
9.2 if…else…
1 2 3 4 5
| is_pass = False if is_pass: print("你及格了!") else: print("你没及格!")
|
你没及格!
9.3 if…elif…else…
10 while 循环语句
1 2 3 4 5
| i = 1 while i <= 5: print(i) i+=1 print("循环结束!")
|
1
2
3
4
5
循环结束!
11 跳转语句
注意:
- break/continue 只能在循环中,除此以外不能单独使用
- break/continue 在嵌套循环中,只对最近一层循环起作用
1 2 3 4 5 6 7 8 9
| i = 1 print("开始") while i <= 5: print(i) if i == 2: break i+=1 print("结束")
|
开始
1
2
结束
1 2 3 4 5 6 7 8 9
| i = 1 print("开始") while i <= 5: print(i) if i == 2: continue i+=1 print("结束")
|
12 for 循环语句
1 2 3
| for i in "老万cda": print(i)
|
老
万
c
d
a
1 2 3 4
| friends = ['Ivy','May','Chris','David','April'] for friend in friends: print(friend)
|
Ivy
May
Chris
David
April
13 pass 空语句
如果不写 pass ,很多时候会报错,因为if语句不完整或者定义函数不完整。
pass 是空语句,是为了保持程序结构的完整性。
pass 不做任何事,一般用作点位语句。