for x in range(5):
print(x)
0
1
2
3
4
range(5) 的意思是列出第一到第五個數字也就是(0,1,2,3,4),在根據for迴圈依序丟給變數 x,每丟一次數字給 x 就會執行下方的 print(x)
此外for也不是只可以傳數字而已
a = ["aa","bb","cc","dd","ee"]
for x in a:
print(x)
aa
bb
cc
dd
ee
for a in range(1,10):
for b in range(1,10):
if b < 9:
print("\t",a*b,end='')
else:
print("\t",a*b)
當while後面的判斷式為 True 時就會執行它內部的程式碼
i = 1
while i<=10:
print(i)
i = i + 1
1
2
3
4
5
6
7
8
9
10
i = 1
while 1:
if i > 9:
break
print(i)
i = i + 1
while 1 代表讓 while 一直為 True,讓迴圈一直執行下去。
所以我們在程式碼裡面加上 break 這個函數,當 if i > 9 為 True 時,就會執行 break 來跳出這個無限迴圈。
今天就介紹到這了,明天來介紹python的一些基本函數。