生活中的循環(huán)場景
跑道
軟件開發(fā)中循環(huán)的使用場景
跟媳婦承認(rèn)錯誤瘟仿,說一萬遍"媳婦兒陈哑,我錯了"
print("媳婦兒距潘,我錯了")
print("媳婦兒磕谅,我錯了")
print("媳婦兒点楼,我錯了")
...(還有99997遍)...
使用循環(huán)語句一句話搞定
i = 0
while i < 10000:
print("媳婦兒糖儡,我錯了")
i += 1
小總結(jié)
while和if的用法基本類似,區(qū)別在于:if 條件成立贷币,則執(zhí)行一次击胜; while 條件成立,則重復(fù)執(zhí)行役纹,直到條件不成立為止偶摔。
一般情況下,需要多次重復(fù)執(zhí)行的代碼促脉,都可以用循環(huán)的方式來完成
循環(huán)不是必須要使用的辰斋,但是為了提高代碼的重復(fù)使用率策州,所以有經(jīng)驗的開發(fā)者都會采用循環(huán)
while 循環(huán)
- 結(jié)構(gòu)
while 條件:
條件滿足時,做的事情1
條件滿足時宫仗,做的事情2
條件滿足時够挂,做的事情3
...(省略)...
- 練習(xí)題:循環(huán)打印5次
i = 0
while i < 5:
print("當(dāng)前是第%d次執(zhí)行循環(huán)" % (i + 1))
print("i=%d" % i)
i+=1
死循環(huán)
由于程序員的原因,忘記 在循環(huán)內(nèi)部 修改循環(huán)的判斷條件锰什,導(dǎo)致循環(huán)持續(xù)執(zhí)?下硕,程序?法終?丁逝。練習(xí)
- 計算1~100的累積和(包含1和100)
- 計算1~100之間偶數(shù)的累積和(包含1和100)
while循環(huán)嵌套
前面學(xué)習(xí)過if的嵌套了汁胆,想一想if嵌套是什么樣子的?
類似if的嵌套霜幼,while嵌套就是:while里面還有whilewhile嵌套的格式
while 條件1:
條件1滿足時嫩码,做的事情1
條件1滿足時,做的事情2
條件1滿足時罪既,做的事情3
...(省略)...
while 條件2:
條件2滿足時铸题,做的事情1
條件2滿足時,做的事情2
條件2滿足時琢感,做的事情3
...(省略)...
- while嵌套應(yīng)用
要求:打印如下圖形:
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
要求:打印如下圖形:
*
* *
* * *
* * * *
* * * * *