国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

習(xí)題 33: While 循環(huán)

2023-08-19 18:00 作者:薄荷糖鳶  | 我要投稿


接下來是一個更在你意料之外的概念: while-loop``(while 循環(huán))。 ``while-loop 會一直執(zhí)行它下面的代碼片段,直到它對應(yīng)的布爾表達(dá)式為 False 時才會停下來。 等等,你還能跟得上這些術(shù)語吧?如果你的某一行是以 : (冒號, colon)結(jié)尾, 那就意味著接下來的內(nèi)容是一個新的代碼片段,新的代碼片段是需要被縮進(jìn)的。 只有將代碼用這樣的方式格式化,Python 才能知道你的目的。如果你不太明白 這一點,就回去看看“if 語句”和“函數(shù)”的章節(jié),直到你明白為止。

接下來的練習(xí)將訓(xùn)練你的大腦去閱讀這些結(jié)構(gòu)化的代碼。這和我們將布爾表達(dá)式燒錄到你的大腦中的過程有點類似。 回到 while 循環(huán),它所作的和 if 語句類似,也是去檢查一個布爾表達(dá)式的真假, 不一樣的是它下面的代碼片段不是只被執(zhí)行一次,而是執(zhí)行完后再調(diào)回 到 while 所在的位置,如此重復(fù)進(jìn)行,直到 while 表達(dá)式為 False 為止。?

While 循環(huán)有一個問題,那就是有時它會永不結(jié)束。如果你的目的是循環(huán)到宇宙 毀滅為止,那這樣也挺好的,不過其他的情況下你的循環(huán)總需要有一個結(jié)束點。 為了避免這樣的問題,你需要遵循下面的規(guī)定:?

  1. 盡量少用 while-loop,大部分時候 for-loop 是更好的選擇。?

  2. 重復(fù)檢查你的 while 語句,確定你測試的布爾表達(dá)式最終會變成 False 。?

  3. 如果不確定,就在 while-loop 的結(jié)尾打印出你要測試的值??纯此淖兓?

在這節(jié)練習(xí)中,你將通過上面的三樣事情學(xué)會 while-loop :


你應(yīng)該看到的結(jié)果

加分習(xí)題?

  1. 將這個 while 循環(huán)改成一個函數(shù),將測試條件(i < 6)中的 6 換成一個變量。?

  2. 使用這個函數(shù)重寫你的腳本,并用不同的數(shù)字進(jìn)行測試。?

  3. 為函數(shù)添加另外一個參數(shù),這個參數(shù)用來定義第 8 行的加值 + 1 ,這樣你就可以 讓它任意加值了。?

  4. 再使用該函數(shù)重寫一遍這個腳本。看看效果如何。?

  5. ?接下來使用 for-loop 和 range 把這個腳本再寫一遍。

你還需要中間的加值操作嗎?如果你不去掉它,會有什么樣的結(jié)果? 很有可能你會碰到程序跑著停不下來了,這時你只要按著 CTRL 再敲 c (CTRL-c), 這樣程序就會中斷下來了。


習(xí)題 33: While 循環(huán)的評論 (共 條)

分享到微博請遵守國家法律
隆回县| 红桥区| 松阳县| 杭锦后旗| 偏关县| 和田县| 达拉特旗| 谢通门县| 黄石市| 富顺县| 张北县| 南岸区| 马山县| 民权县| 江孜县| 盐源县| 河源市| 遵义县| 时尚| 白银市| 中江县| 剑阁县| 榕江县| 吉隆县| 西平县| 封丘县| 华宁县| 张家港市| 衡阳县| 广饶县| 文山县| 南投市| 常山县| 遂平县| 洛南县| 盐津县| 江达县| 汤原县| 鞍山市| 莒南县| 尼玛县|