更新時(shí)間:2020-05-26 來源:黑馬程序員 瀏覽量:
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í),條件處理部分的代碼,需要特別注意,不小心會出現(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é)果為:
猜你喜歡: