更新時間:2020-05-26 來源:黑馬程序員 瀏覽量:
while 語句基本語法
初始條件設(shè)置 —— 通常是重復(fù)執(zhí)行的 計數(shù)器 while 條件(判斷 計數(shù)器 是否達到 目標次數(shù)): 條件滿足時,做的事情1 條件滿足時,做的事情2 條件滿足時,做的事情3 ...(省略)... 處理條件(計數(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次計算結(jié)果是:%d' % (i, result)) print('1~100所有整數(shù)累加的和為:%d' % result)
運行結(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)過程中,如果某一個條件滿足后,不再希望循環(huán)繼續(xù)執(zhí)行,可以使用 break 退出循環(huán)
(2) continue
在循環(huán)過程中,如果某一個條件滿足后,不希望執(zhí)行循環(huán)代碼,但是又不希望退出循環(huán),可以使用
continue。也就是:在整個循環(huán)中,只有某些條件,不需要執(zhí)行循環(huán)代碼,而其他條件都需要執(zhí)行需要注意:使用
continue 時,條件處理部分的代碼,需要特別注意,不小心會出現(xiàn)
死循環(huán)。
while循環(huán)嵌套
循環(huán)嵌套語法
while 條件 1: 條件滿足時,做的事情1 條件滿足時,做的事情2 條件滿足時,做的事情3 ...(省略)... while 條件 2: 條件滿足時,做的事情1 條件滿足時,做的事情2 條件滿足時,做的事情3 ...(省略)... 處理條件 2 處理條件 1
通過輸出九九乘法表體驗while循環(huán)嵌套
row = 1 while row <= 9: column = 1 while column <= row: result = row * column # print默認end屬性為“\n”,需要去掉改屬性 print("%d * %d = %d\t" % (column, row, result), end="") column += 1 # 結(jié)束end=''的影響,另起一行 print("") row += 1
運行結(jié)果為:
猜你喜歡:
【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當天offer率91%,薪資1W+占比54.2%,班級均薪12k+
2025-09-19