欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么在Python項目中實現(xiàn)While循環(huán)-創(chuàng)新互聯(lián)

怎么在Python項目中實現(xiàn)While循環(huán)?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

商都網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

Python 中的While循環(huán)

For 循環(huán)是一種有限迭代,意味著循環(huán)主體將運行預(yù)定義的次數(shù)。這與無限迭代循環(huán)不同,無限迭代循環(huán)是指循環(huán)重復(fù)未知次數(shù),并在滿足某個條件時結(jié)束,while 循環(huán)正是這種情況。下面是一個 while 循環(huán)的示例:

card_deck = [4, 11, 8, 5, 13, 2, 8, 10]
hand = []
# adds the last element of the card_deck list to the hand list
# until the values in hand add up to 17 or more
while sum(hand) <= 17:
  hand.append(card_deck.pop())

測試:

print(hand)

得到:

[10, 8]

這個示例包含兩個函數(shù)。sum 返回列表中的元素之和,pop 是一個列表方法,它會從列表中刪除最后一個元素并返回該元素。

While 循環(huán)的組成部分:

  • 第一行以關(guān)鍵字 while 開始,表示這是一個 while 循環(huán)。

  • 然后是要檢查的條件。在此示例中是 sum(hand) <= 17。

  • while 循環(huán)頭部始終以冒號 : 結(jié)束。

  • 該頭部之后的縮進部分是 while 循環(huán)的主體。如果 while 循環(huán)的條件為 true,該循環(huán)的主體將被執(zhí)行。每次運行循環(huán)主體時,條件將被重新評估。這個檢查條件然后運行循環(huán)的流程將重復(fù),直到該表達式變成 False。

  • 注意: 循環(huán)的縮進主體應(yīng)該至少修改測試表達式中的一個變量。如果測試表達式的值始終不變,就會變成無限循環(huán)!

Python 中的While循環(huán)[相關(guān)練習(xí)]

寫一個 while 循環(huán),用于計算比整數(shù) limit 小的大平方數(shù),并將其存儲在變量 nearest_square 中。平方數(shù)是整數(shù)乘以自己后的積,例如 36 是一個平方數(shù),因為它等于 6*6。例如,如果 limit 是 40,你的代碼應(yīng)該將 nearest_square 設(shè)為 36。

解決方案:

limit = 40
num = 0
# write your while loop here
while (num+1)**2 < limit:
  num += 1
nearest_square = num**2
print(nearest_square)

運行結(jié)果:

36

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

分享文章:怎么在Python項目中實現(xiàn)While循環(huán)-創(chuàng)新互聯(lián)
分享鏈接:http://chinadenli.net/article48/deedep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、App設(shè)計、網(wǎng)站策劃、域名注冊、定制網(wǎng)站品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)