python基礎-循環語句for\嵌套循環


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM