while循環(huán)
i = 1
sum = 0
while i <= 100:
? ? print(i)
? ? sum+=i #sum = sum + i
? ? ? i+=1
print(sum)
死循:
###概括:
不斷進行浓若,不會停止泡垃。
while True
循環(huán)中斷:break
###*概括:
breaak 某一條件滿足時钝尸,退出循環(huán)凿叠,不在執(zhí)行后續(xù)重復的代碼
i = 1
? while i < 101:
? ? ? print(i)
? ? ? i+=1
? ? ? if i == 50:
? ? ? ? ? break
? print(i)
循環(huán)中斷:continue
###*概括:
continue 某一條件滿足時,不執(zhí)行后續(xù)重復的代碼著隆。
i = 0
while i < 11:
? ? i +=1
? ? if i == 6
? ? ? ? print("中斷")
? ? ? ? continue
for循環(huán)經(jīng)常和range()函數(shù)配合使用
range()函數(shù)的用法:
range(起始值晾匠,終止值匾旭,步長)
for循環(huán)嵌套
for循環(huán)里面有for循環(huán)
for i in range(1,10):#步長默認為1?
for j in range(1,i+1):#i最大值是9 要9*9所有要加上1?
print("%d*%d=%d"%(j,i,i*j),end="\t")
? ? print("")#換行
break
foriinrange(1,10):ifi ==6:#當i等于6的時候循環(huán)直接結束breakprint(i)'''
break同樣適用while循環(huán)
i = 1
while i < 10:
? ? if i == 6:
? ? ? ? break
? ? print(i)
? ? i+=1
continue
foriinrange(1,10):ifi ==6:#當i等于6的時候循環(huán)本次循環(huán),接著執(zhí)行下一次循環(huán)continueprint(i)'''
continue同樣適用while循環(huán)
i = 0
while i < 9:
? ? i+=1
? ? if i == 6:
? ? ? ? continue
? ? print(i)