Python06:for循環
初識for循環:
#!/usr/bin/env python
|
輸出:
loop 0 loop 1 loop 2 loop 3 loop 4 loop 5 loop 6 loop 7 loop 8 loop 9
Process finished with exit code 0 |
解釋:
range(10):就相當於產生10個數字(0、1、2、3、4、5、6、7、8、9)
猜數字用for循環實現:
#!/usr/bin/env python # -*- coding:utf-8 -*- #Author:Mclind age = 56 for i in range(3): guess_age = int(input("guess age:")) if guess_age == age: print("yes, you got it.") break elif guess_age > age: print("think smaller...") else: print("think bigger...") else: print("you have tried too many times... fuck off"
|
結果略,同while產生同樣的效果,也可以接else,同while一樣。
for循環打印(設置步長):
#!/usr/bin/env python
|
輸出結果:
loop 0 loop 1 loop 2 loop 3 loop 4 loop 5 loop 6 loop 7 loop 8 loop 9
Process finished with exit code 0 |
for循環打印(設置步長):
#!/usr/bin/env python
|
輸出結果:
loop 0 loop 2 loop 4 loop 6 loop 8
Process finished with exit code 0 |
for循環打印(設置步長):
#!/usr/bin/env python
|
輸出結果:
loop 0 loop 3 loop 6 loop 9
Process finished with exit code 0 |
解釋:
range(x,y,z):x:起始值;
y:終止值;
z:步長。結合程序理解。
Python06:for循環