1.循環(huán)
1.1while 循環(huán)
當(dāng)你爬樓梯的時(shí)候 知道有 20 階臺(tái)階观谦,所以有
>>> for step in range(0,20):
????????????????print(step)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
而當(dāng)你在爬山的時(shí)候浊伙,你不知道前面還有多遠(yuǎn)還有多少的臺(tái)階你要去走,此時(shí)你就可以用while 循環(huán)
step = 0
while step < 20:
? ? ? ? step = step +1
? ? ? ? print(step)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
讓我們更加常見(jiàn)的是 while 的條件不只有一個(gè)拜轨。
x = 30
y = 60
while x < 40 and y > 50:
? ? x = x + 1
? ? y = y - 1
? ? print(x,y)
31 59
32 58
33 57
34 56
35 55
36 54
37 53
38 52
39 51
40 50
創(chuàng)建一個(gè)循環(huán)來(lái)打印奇數(shù)印颤,直到你的年齡:
for i in range(0,22):
? ? if i % 2 == 1:
? ? ? ? print(i)
1
3
5
7
9
11
13
15
17
19
21
for i in range(0,6):
? ? ww = ['a','b','c','d','e']
? ? print('%s %s' %(i, ww[i]))
0 a
1 b
2 c
3 d
4 e