for循環格式:
for index in range(0,3):#等同於range(3),取0\1\2
print(index)
index = 0 starnames = ['xr1','xr2','xr3'] for index in range(len(starnames)): print(starnames[index])
結果:
xr1
xr2
xr3
range函數:
range(1,5) 取1-4
range(1,5,2) 取1-4,1是起始下標,5是終止下標,步長為2
range(5) 取0-5
嵌套循環:
多個循環嵌套使用
求100以內的素數,打印,並統計個數
i = 2 while (i <100): j = 2 while (j <= (i/j)): if not(i%j): break j = j+1 if (j > i/j): print(i,"是素數") i = i+1
結果:
2 是素數
3 是素數
5 是素數
7 是素數
11 是素數
13 是素數
17 是素數
19 是素數
23 是素數
29 是素數
31 是素數
37 是素數
41 是素數
43 是素數
47 是素數
53 是素數
59 是素數
61 是素數
67 是素數
71 是素數
73 是素數
79 是素數
83 是素數
89 是素數
97 是素數
var1 = 'Hello Bejing' var2 = 'python progarmming' print("var1[0]:",var1[0]) print("var2[1:5]",var2[1:5])#取下標,1,2,3,4的值 #print() 換行 print("更新追加字符串后=",var1[:6]+'xr\n') #取下標,0-5的值 #字符串格式化輸出,連接符合是%,后邊是實際輸出的值 #s是字符串,d是數字 print("我是%s年紀%d"%('xr',18))
結果:
var1[0]: H
var2[1:5] ytho
更新追加字符串后= Hello xr
我是xr年紀18