最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python學(xué)習(xí)筆記之While循環(huán)用法分析

 更新時(shí)間:2019年08月14日 11:28:31   作者:Johnny丶me  
這篇文章主要介紹了Python學(xué)習(xí)筆記之While循環(huán)用法,結(jié)合具體實(shí)例形式分析了while循環(huán)的原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了Python學(xué)習(xí)筆記之While循環(huán)用法。分享給大家供大家參考,具體如下:

前面一篇《Python學(xué)習(xí)筆記之For循環(huán)用法》詳細(xì)介紹了Python for循環(huán),這里再來講述一下while循環(huán)的使用方法:

Python 中的While循環(huán)

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

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

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

  • 第一行以關(guān)鍵字 while 開始,表示這是一個(gè) while 循環(huán)。
  • 然后是要檢查的條件。在此示例中是 sum(hand) <= 17。
  • while 循環(huán)頭部始終以冒號(hào) : 結(jié)束。
  • 該頭部之后的縮進(jìn)部分是 while 循環(huán)的主體。如果 while 循環(huán)的條件為 true,該循環(huán)的主體將被執(zhí)行。每次運(yùn)行循環(huán)主體時(shí),條件將被重新評(píng)估。這個(gè)檢查條件然后運(yùn)行循環(huán)的流程將重復(fù),直到該表達(dá)式變成 False
  • 注意: 循環(huán)的縮進(jìn)主體應(yīng)該至少修改測試表達(dá)式中的一個(gè)變量。如果測試表達(dá)式的值始終不變,就會(huì)變成無限循環(huán)!

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

寫一個(gè) while 循環(huán),用于計(jì)算比整數(shù) limit 小的最大平方數(shù),并將其存儲(chǔ)在變量 nearest_square 中。平方數(shù)是整數(shù)乘以自己后的積,例如 36 是一個(gè)平方數(shù),因?yàn)樗扔?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)

運(yùn)行結(jié)果:

36

關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python函數(shù)使用技巧總結(jié)》、《Python面向?qū)ο蟪绦蛟O(shè)計(jì)入門與進(jìn)階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 如何利用Python分析出微信朋友男女統(tǒng)計(jì)圖

    如何利用Python分析出微信朋友男女統(tǒng)計(jì)圖

    這篇文章主要給大家介紹了關(guān)于如何利用Python分析出微信朋友男女統(tǒng)計(jì)圖的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧
    2019-01-01
  • Python編程判斷這天是這一年第幾天的方法示例

    Python編程判斷這天是這一年第幾天的方法示例

    這篇文章主要介紹了Python編程判斷這天是這一年第幾天的方法,涉及Python針對(duì)日期時(shí)間的轉(zhuǎn)換與運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • keras做CNN的訓(xùn)練誤差loss的下降操作

    keras做CNN的訓(xùn)練誤差loss的下降操作

    這篇文章主要介紹了keras做CNN的訓(xùn)練誤差loss的下降操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Pycharm中import torch報(bào)錯(cuò)的快速解決方法

    Pycharm中import torch報(bào)錯(cuò)的快速解決方法

    這篇文章主要介紹了Pycharm中import torch報(bào)錯(cuò)的快速解決方法,很多朋友容易碰到這個(gè)問題,今天小編特此把解決方案分享到腳本之家平臺(tái)供大家參考,需要的朋友可以參考下
    2020-03-03
  • 使用Python解析FineReport模板數(shù)據(jù)集

    使用Python解析FineReport模板數(shù)據(jù)集

    這篇文章主要為大家詳細(xì)介紹了如何使用Python解析FineReport模板數(shù)據(jù)集,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解下
    2023-12-12
  • Python比較set的規(guī)則及簡單例子

    Python比較set的規(guī)則及簡單例子

    在Python中,集合可以通過比較運(yùn)算符進(jìn)行比較,檢查子集、超集、相等性等關(guān)系,文中通過代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-11-11
  • Python標(biāo)準(zhǔn)庫之日期、時(shí)間和日歷模塊

    Python標(biāo)準(zhǔn)庫之日期、時(shí)間和日歷模塊

    這篇文章介紹了Python標(biāo)準(zhǔn)庫之日期、時(shí)間和日歷模塊,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • Python編寫合并字典并實(shí)現(xiàn)敏感目錄的小腳本

    Python編寫合并字典并實(shí)現(xiàn)敏感目錄的小腳本

    這篇文章主要介紹了Python編寫合并字典并實(shí)現(xiàn)敏感目錄的小腳本,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • python中編寫函數(shù)并調(diào)用的知識(shí)點(diǎn)總結(jié)

    python中編寫函數(shù)并調(diào)用的知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給各位整理的是一篇關(guān)于python中編寫函數(shù)并調(diào)用的知識(shí)點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • python設(shè)置值及NaN值處理方法

    python設(shè)置值及NaN值處理方法

    今天小編就為大家分享一篇python設(shè)置值及NaN值處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07

最新評(píng)論

灌南县| 宿松县| 阜平县| 枝江市| 武威市| 道真| 玛纳斯县| 抚州市| 广饶县| 汪清县| 探索| 轮台县| 兴海县| 黑水县| 莱西市| 曲靖市| 平阳县| 新民市| 布拖县| 张家界市| 五河县| 周宁县| 方山县| 昌都县| 穆棱市| 凯里市| 古交市| 冷水江市| 上杭县| 沧源| 宁阳县| 长武县| 抚宁县| 东至县| 巴青县| 左云县| 莲花县| 城口县| 武安市| 武宁县| 桂平市|