Python循環_for&while
阿新 • • 發佈:2019-03-28
當前 times 設定 break git 不執行 return clas ==
格式:for x in xs[‘James‘,‘Lily‘,‘Candy‘]:
print(x)
——————————————————————————————————
for循環就是把每個元素代入變量x,執行for循環裏面的代碼
1 # -*- coding: utf-8 -*- 2 sum = 0 3 for x in range(101): 4 sum = sum + x 5 print(sum)
_______________________________________________________________________________
while循環,滿足條件,就循環,不滿足即退出
1 # -*- coding: utf-8 -*- 2 sum = 0 3 t_times = 100 4 whilet_times >0 : 5 sum = sum + t_times 6 t_times =t_times -1 7 print(sum)
_______________________________________________________________________
break語句,跳出循環,可以設定跳出條件
1 sum = 0 2 for x in range(10): 3 sum = sum + x 4 if sum >= 10: 5 break 6 print(sum)
continue語句,路過當前循環(continue以下的代碼均不執行),例(計算1-100的單數相加的和):
1 #! -*-coding:utf-8 -*- 2 3 def sum_of_odd(): 4 total = 0 5 content = input("計算基數總和,請輸入整數最大值:") 6 if content.isdigit(): 7 t_times = int(content) 8 else: 9 print("請輸入正確的類型!") 10 return sum_of_even() 11 12 while t_times > 0: 13 if t_times % 2 == 0: 14 t_times = t_times - 1 15 continue 16 print("相加的基數為:" + str(t_times)) 17 total = total + t_times 18 if t_times > 0: 19 t_times = t_times - 1 20 else: 21 pass 22 print("在此範圍內的基數相加和為:" + str(total)) 23 24 sum_of_odd()
Python循環_for&while