(一)for语句构成:
for i in range(5):
1 print('My name is') 2 for i in range(5): 3 print('Jimmy Five Times ('+str(i)+')')
结果如下:
1 My name is 2 Jimmy Five Times (0) 3 Jimmy Five Times (1) 4 Jimmy Five Times (2) 5 Jimmy Five Times (3) 6 Jimmy Five Times (4)
注意:
continue和break仅仅可以用在for和while循环中;
while循环也可以做相同的事情对于for循环,只不过for循环更简要的:
1 print('My name is') 2 i = 0 3 while i < 5: 4 print('Jimmy Five Times (' + str(i) + ')') 5 i = i + 1
(二)range()循环
for i in range(12, 16): print(i)
打印12,13,14,15
for i in range(0, 10, 2): print(i)
打印0,2,4,6,8
for i in range(5, -1, -1): print(i)
打印5,4,3,2,1,0
(三)import 模块
a)import 模块名
import random
for i in range(5):
print(random.randint(1,10))
如果导入多个模块,模块名之间用,隔开,import random,sys,os.math
b)from random import *,使用该形式导入时,调用randint
时不需用前面加random
c)sys.exit()
你可以使用该函数使程序终止或退出
1 import sys 2 while True: 3 reponse = input("Type exit to exit.") 4 if reponse == 'exit': 5 sys.exit() 6 print('You typed '+reponse+'.')