詳解python基礎中的for循環

一、 for 循環

根據變量賦值的次數進行循環

for item in ["tom","bob","jerry","li"]:#in 後可跟列表,循環次數和列表元素數相同
    print("hello"+item)

for item in "python":#in 後可跟字符串,循環次數和字符串長度相同
    print("hello"+item)

for item in ("tom","bob","jerry","li"):#in 後可跟元組,循環次數和元組元素數相同
    print("hello"+item)

for item in {"tom":"123","jerry":"456"}:#in 後可跟字典,循環次數和key數相同
    print("hello"+item)

在這裡插入圖片描述

二、拓展利用for循環輸出字典的值value

adict={"tom":"123","jerry":"456"}for item in adict:        print(adict[item])

在這裡插入圖片描述

三、for循環的優勢

in 後不可以跟整型

我們可以引入rang(10)生成長度為10的列表

for item in range(10):
    print(item)

在這裡插入圖片描述

結果輸出0-9
優化:range(1,11)

for item in range(1,11):
    print(item)

在這裡插入圖片描述

四、for實現累加

sum=0
for i in range(1,11):
    sum+=i
    if(i==3):  #此處判斷i==多少就是加到多少為止
        break
print(sum)


在這裡插入圖片描述

五、計算10以內偶數和

sum=0
for i in range(1,11):
    if i%2!=0:
        continue
    sum+=i

print(sum)

六、計算10以內奇數和

sum=0
for i in range(1,11):
    if i%2==0:  #if not(i%2)
        continue
    sum+=i

print(sum)

總結

本篇文章就到這裡瞭,希望能夠給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!

推薦閱讀: