亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么在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

济宁市| 玉环县| 磐石市| 榕江县| 阳春市| 涡阳县| 都安| 原阳县| 奉化市| 桦甸市| 海林市| 思南县| 永顺县| 东光县| 湟源县| 泗水县| 基隆市| 临泉县| 蓝山县| 桃园县| 凉城县| 靖江市| 吴川市| 六枝特区| 合水县| 鸡泽县| 永嘉县| 大姚县| 永昌县| 宁晋县| 资溪县| 天全县| 延津县| 赤峰市| 宜君县| 黄龙县| 绥宁县| 新巴尔虎左旗| 城步| 洪雅县| 寿光市|