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

python中的循環(huán)結構問題

 更新時間:2023年03月02日 14:24:36   作者:觸手可及.  
這篇文章主要介紹了python中的循環(huán)結構問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

python循環(huán)結構

Python中循環(huán)結構有兩種類型,分別是:for(遍歷循環(huán))于while(無限循環(huán)),接下來對兩種循環(huán)類型的使用與注意事項進行介紹。

遍歷循環(huán):for

for 循環(huán)變量 in 遍歷結構:    # 即逐一取遍歷結構中的元素賦值于循環(huán)變量
    語句塊                    

遍歷結構可以是字符串、文件、range()函數(shù)或者其他組合數(shù)據(jù)類型。

組合數(shù)據(jù)類型:

  • 序列類型 (字符串、元組、列表)
  • 集合類型 (集合)
  • 映射類型 (字典)

使用range函數(shù)進行次數(shù)的循環(huán),但是要注意range(n)產(chǎn)生的整數(shù)列表是不包含n的,其中最大的數(shù)值為n-1,使用方法為:for n in range(x):

在遍歷循環(huán)還有一種擴展模式,為for—else模式,語法格式為:

for 變量 in 結構:
    語句塊
else:
    語句塊    #在循環(huán)正確結束之后,else之后的結構才會執(zhí)行。

無限循環(huán):while

whlie 條件語句:
    語句塊

在條件為True的時候去執(zhí)行語句塊,之后每執(zhí)行一次進行條件的判斷,直到條件語句的值為False時結束執(zhí)行(排除語句塊內(nèi)含有主動結束該循環(huán)的語句)。

同樣,whlie也有于for相同的擴展模式,語法結構:

whlie 條件:
    語句塊
else:
    語句塊  #與上面的for相同,正確結束循環(huán)執(zhí)行后執(zhí)行該語句塊

循環(huán)的控制:break和continue

在循環(huán)結構的語句塊中,可以包含這兩個輔助循環(huán)控制的保留字

其中break的作用是可以跳出最內(nèi)層的循環(huán)(即結束脫離循環(huán))然后繼續(xù)執(zhí)行循環(huán)之后的代碼。

(如果代碼中包含多層循環(huán),break只結束脫離最內(nèi)層的循環(huán))

continue的作用是可以結束本次單個循環(huán),但是不結束脫離循環(huán),然后繼續(xù)執(zhí)行該循環(huán)。

在這兩種循環(huán)語句中使用break語句之后,不對其擴展模式else包含的語句執(zhí)行。

Python循環(huán)結構:用while循環(huán)求1~n的平方和

功能要求

編寫一個控制臺應用程序,使用while循環(huán)結構依次求出1~5的平方并將結果輸出。

實現(xiàn)步驟

i = 0
 
while i < 5:
 
    i += 1
 
    print("%d 的平方值為 %d" % (i, i * i))
 
    # print("%d 的平方值為 %d" % (i, i ** 2))

運行結果

功能要求

編寫一個控制臺應用程序,使用while循環(huán)結構計算1~10的平方和,即求12 + 22 + 32 + ... + 102的值并顯示輸出。

程序分析

1. 定義變量sum用來保存求平方和的值,初始值為0。

2. 定義循環(huán)變量n,用來表示當前求平方的數(shù)的值。

3. 利用while循環(huán)依次求出1~10的的平方和加到變量sum中。

4. while循環(huán)的條件是n小于10。

實現(xiàn)步驟

sum, n = 0, 0
while n < 10:
 
    n += 1
    sum += n ** 2
 
print("1 ~ 10 的平方和為:%d" % sum)

運行結果

功能要求

編寫一個控制臺應用程序,使用while循環(huán)結構計算1~n的平方和,即求12 + 22 + 32 + ... + n2,直到累加和大于或等于10000為止,并將n的值和平方和顯示輸出。

程序分析

1. 定義變量sum用來保存求平方和的值,初始值為0。

2. 定義循環(huán)變量n,用來表示當前求平方的數(shù)的值。

3. 利用while循環(huán)依次求出1~10的的平方和加到變量sum中。

4. while循環(huán)的條件是平方和小于等于1000,即sum <= 1000。

實現(xiàn)步驟

sum, n = 0, 0
 
while sum < 10000:
    n += 1
    sum += n ** 2
 
print("1 ~ %d 的平方和為:%d" % (n, sum))

運行結果

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python腳本實現(xiàn)DNSPod DNS動態(tài)解析域名

    Python腳本實現(xiàn)DNSPod DNS動態(tài)解析域名

    這篇文章主要介紹了Python腳本實現(xiàn)DNSPod DNS動態(tài)解析域名,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-02-02
  • Python的3種運行方式:命令行窗口、Python解釋器、IDLE的實現(xiàn)

    Python的3種運行方式:命令行窗口、Python解釋器、IDLE的實現(xiàn)

    這篇文章主要介紹了Python的3種運行方式:命令行窗口、Python解釋器、IDLE的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • 利用Pytorch實現(xiàn)簡單的線性回歸算法

    利用Pytorch實現(xiàn)簡單的線性回歸算法

    今天小編就為大家分享一篇利用Pytorch實現(xiàn)簡單的線性回歸算法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Centos部署django服務nginx+uwsgi的方法

    Centos部署django服務nginx+uwsgi的方法

    這篇文章主要介紹了Centos部署django服務nginx+uwsgi的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 跟老齊學Python之有點簡約的元組

    跟老齊學Python之有點簡約的元組

    元組和列表十分類似,但是元組是不可變的.也就是說你不能修改元組。元組通過圓括號中用逗號分割的項目定義。元組通常用在使語句或用戶定義的函數(shù)能夠安全地采用一組值的時候,即被使用的元組的值不會改變。
    2014-09-09
  • Python使用enumerate獲取迭代元素下標

    Python使用enumerate獲取迭代元素下標

    這篇文章主要介紹了python使用enumerate獲取迭代元素下標,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • python安裝PIL模塊時Unable to find vcvarsall.bat錯誤的解決方法

    python安裝PIL模塊時Unable to find vcvarsall.bat錯誤的解決方法

    這篇文章給大家分享了關于python安裝PIL模塊時遇到Unable to find vcvarsall.bat錯誤的解決方法,相信會對不少人有一定的參考借鑒價值。有需要的朋友們下面來一起看看吧。
    2016-09-09
  • Python計算已經(jīng)過去多少個周末的方法

    Python計算已經(jīng)過去多少個周末的方法

    這篇文章主要介紹了Python計算已經(jīng)過去多少個周末的方法,涉及Python針對日期的相關數(shù)學運算技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 深入講解Python中的迭代器和生成器

    深入講解Python中的迭代器和生成器

    這篇文章主要介紹了Python中的迭代器和生成器,涉及到Python中很多重要的特性,需要的朋友可以參考下
    2015-10-10
  • Python中UserWarning:The NumPy module was reloaded問題的解決方案

    Python中UserWarning:The NumPy module was 

    在 Python 項目中,我們經(jīng)常需要導入許多庫來完成各種任務,NumPy 作為一個核心的科學計算庫,被廣泛應用于數(shù)據(jù)處理和分析,然而,有時我們會遇到 NumPy 重載的警告,本文將詳細講解這一警告的原因,并提供解決方案,需要的朋友可以參考下
    2024-07-07

最新評論

建昌县| 新化县| 石林| 黔西县| 景德镇市| 盐城市| 临颍县| 和平区| 旅游| 湛江市| 神池县| 绿春县| 柘城县| 杨浦区| 大同市| 新密市| 曲麻莱县| 阿城市| 定日县| 桐乡市| 和静县| 三穗县| 志丹县| 新沂市| 方城县| 遂昌县| 扶沟县| 城口县| 海城市| 珲春市| 兴山县| 吴忠市| 朝阳市| 吉木萨尔县| 株洲县| 栾川县| 秭归县| 青河县| 芷江| 崇明县| 大同市|