91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Python項目中實現While循環

發布時間:2021-03-31 17:47:13 來源:億速云 閱讀:151 作者:Leah 欄目:開發技術

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

Python 中的While循環

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

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]

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

While 循環的組成部分:

  • 第一行以關鍵字 while 開始,表示這是一個 while 循環。

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

  • while 循環頭部始終以冒號 : 結束。

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

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

Python 中的While循環[相關練習]

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

解決方案:

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

運行結果:

36

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

施秉县| 德格县| 土默特右旗| 宽城| 高邮市| 和平县| 昆山市| 泾川县| 达拉特旗| 宜川县| 抚顺市| 卢湾区| 琼海市| 宜兰县| 玉屏| 东乡族自治县| 九龙县| 庆城县| 阿拉善左旗| 南郑县| 德州市| 滦平县| 武乡县| 百色市| 阿拉善左旗| 得荣县| 镇赉县| 密山市| 田阳县| 延庆县| 台山市| 张家口市| 古丈县| 巍山| 札达县| 江油市| 白朗县| 洛川县| 涿州市| 南部县| 德格县|