太白金星的考验----python while循环的执着
我們知道 while循環(huán)的使用意味著 反復(fù)的執(zhí)行一些操作,而且在while循環(huán)體中 從第一行代碼執(zhí)行到最后一行代碼,(請(qǐng)您務(wù)必留心這句話!) 直到不再滿足while后面給出的限定條件,才結(jié)束循環(huán)跳出到循環(huán)
體之外
?
??? 太白金星老師 在介紹while 循環(huán)時(shí),給出了這樣的代碼,(打印函數(shù)中的內(nèi)容略有調(diào)整)
flag = True
while flag:
?? ?print ('薩達(dá)姆')
?? ?print ('卡扎菲')
?? ?print ('內(nèi)賈德')
?? ?print ('哈桑.納斯魯拉')
?? ?flag = False
?? ?print ('小布什')
試問(wèn) 小布什的名字會(huì)被打印出來(lái)嗎?
可能有些朋友 會(huì)首當(dāng)其沖的想到while循環(huán)所依賴的條件,于是毫不猶豫的回答 小布什的名字不會(huì)被打印出來(lái)(其實(shí)我就是這么回答的)
...........然而 事實(shí)很打臉
出現(xiàn)這樣的結(jié)局是因?yàn)閣hile循環(huán)體內(nèi)? 會(huì)從頭執(zhí)行到尾這一條特性決定的。盡管中間 ?flag = False 這條表達(dá)式徹底破壞了while循環(huán)賴以進(jìn)行的條件(flag = True),但是while會(huì) “不辱使命”堅(jiān)持到最后一條語(yǔ)句
當(dāng)我 把上課回答錯(cuò)了的這一消息告訴了? 一起練散打的建議我學(xué)習(xí)python的程序員朋友的時(shí)候,他回復(fù)如下:
我想對(duì)他說(shuō)的是:tm拳館見
???
????
轉(zhuǎn)載于:https://www.cnblogs.com/saintdingspage/p/7688791.html
總結(jié)
以上是生活随笔為你收集整理的太白金星的考验----python while循环的执着的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Ubuntu 搜狗输入法安装指南
- 下一篇: Python 之圆周率 π 的计算