更新時(shí)間:2020年05月26日18時(shí)31分 來源:傳智播客 瀏覽次數(shù):
while 語句基本語法
初始條件設(shè)置 —— 通常是重復(fù)執(zhí)行的 計(jì)數(shù)器
while 條件(判斷 計(jì)數(shù)器 是否達(dá)到 目標(biāo)次數(shù)):
條件滿足時(shí),做的事情1
條件滿足時(shí),做的事情2
條件滿足時(shí),做的事情3
...(省略)...
處理?xiàng)l件(計(jì)數(shù)器 + 1)
打印輸出5遍“你好 黑馬程序員”
# 打印輸出5遍“你好!黑馬程序員”
i = 1
while i <= 5:
print("你好!黑馬程序員")
i += 1
通過while 循環(huán)求1~100所有整數(shù)累加的和
result = 0
i = 0
while i <= 100:
result += i
i += 1
print('\t第%d次計(jì)算結(jié)果是:%d' % (i, result))
print('1~100所有整數(shù)累加的和為:%d' % result)
運(yùn)行結(jié)果為:
求0~100以內(nèi)所有偶數(shù)累加的和
# 求0~100以內(nèi)偶數(shù)的和
result = 0
i = 0
while i <= 100:
if i % 2 == 0:
result += i
print('這次偶數(shù)為:%d ,相加結(jié)果為:%d' % (i, result))
i += 1
print(result)
結(jié)束循環(huán)
(1) break
·在循環(huán)過程中,如果某一個(gè)條件滿足后,不再希望循環(huán)繼續(xù)執(zhí)行,可以使用 break 退出循環(huán)
(2) continue
在循環(huán)過程中,如果某一個(gè)條件滿足后,不希望執(zhí)行循環(huán)代碼,但是又不希望退出循環(huán),可以使用 continue。也就是:在整個(gè)循環(huán)中,只有某些條件,不需要執(zhí)行循環(huán)代碼,而其他條件都需要執(zhí)行需要注意:使用 continue 時(shí),條件處理部分的代碼,需要特別注意,不小心會(huì)出現(xiàn) 死循環(huán)。
while循環(huán)嵌套
循環(huán)嵌套語法
while 條件 1:
條件滿足時(shí),做的事情1
條件滿足時(shí),做的事情2
條件滿足時(shí),做的事情3
...(省略)...
while 條件 2:
條件滿足時(shí),做的事情1
條件滿足時(shí),做的事情2
條件滿足時(shí),做的事情3
...(省略)...
處理?xiàng)l件 2
處理?xiàng)l件 1
通過輸出九九乘法表體驗(yàn)while循環(huán)嵌套
row = 1
while row <= 9:
column = 1
while column <= row:
result = row * column
# print默認(rèn)end屬性為“\n”,需要去掉改屬性
print("%d * %d = %d\t" % (column, row, result), end="")
column += 1
# 結(jié)束end=''的影響,另起一行
print("")
row += 1
運(yùn)行結(jié)果為:
猜你喜歡
python是什么?python的用途
北京校區(qū)