Python分支,循環,break和continue
small = x if x < y else y
如果x<y,small=x,否則small=y
assert 斷言
當這個關鍵字後邊的條件為假的時候,程序自動崩潰並拋出AssertionError的異常
while 條件:
循環體
for循環
for 目標 in 表達式:
循環體
例
favourite = "Test"
for i in favourite:
print(i, end=" ")
→T e s t
range([start,] stop[, step=1])
例
range(5)
→range(0,5)
list(range(5))
→[0,1,2,3,4]
for i in range(2,9)
print(i)
2
3
4
5
6
7
8
for i in range(5)
print(i)
0
1
2
3
4
for i in range(1,10,2) 2為step,步徑
print(i)
1
3
5
7
9
兩個關鍵的語句
break和continue
break:符合條件後,終止循環並跳出循環體
continue:符合條件後重新開始循環,條件不成立跳出循環
answer = "我要出去"
qustion = input("請輸入恰當語句:")
while True:
if qustion == answer:
break
qustion = input("輸入正確後才能退出啊~~")
print("厲害了")
for i in range(10):
if i%2 != 0:
print(i)
continue
i += 2
print(i)
2
1
4
3
6
5
8
7
10
9
Python分支,循環,break和continue