中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

python中的循環結構問題如何解決

發布時間:2023-03-02 15:54:00 來源:億速云 閱讀:126 作者:iii 欄目:開發技術

這篇文章主要講解了“python中的循環結構問題如何解決”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“python中的循環結構問題如何解決”吧!

    python循環結構

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

    遍歷循環:for

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

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

    組合數據類型:

    • 序列類型 (字符串、元組、列表)

    • 集合類型 (集合)

    • 映射類型 (字典)

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

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

    for 變量 in 結構:
        語句塊
    else:
        語句塊    #在循環正確結束之后,else之后的結構才會執行。

    無限循環:while

    whlie 條件語句:
        語句塊

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

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

    whlie 條件:
        語句塊
    else:
        語句塊  #與上面的for相同,正確結束循環執行后執行該語句塊

    循環的控制:break和continue

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

    其中break的作用是可以跳出最內層的循環(即結束脫離循環)然后繼續執行循環之后的代碼。

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

    continue的作用是可以結束本次單個循環,但是不結束脫離循環,然后繼續執行該循環。

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

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

    功能要求

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

    實現步驟

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

    運行結果

    python中的循環結構問題如何解決

    功能要求

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

    程序分析

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

    2. 定義循環變量n,用來表示當前求平方的數的值。

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

    4. while循環的條件是n小于10。

    實現步驟

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

    運行結果

    python中的循環結構問題如何解決

    功能要求

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

    程序分析

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

    2. 定義循環變量n,用來表示當前求平方的數的值。

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

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

    實現步驟

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

    運行結果

    python中的循環結構問題如何解決

    感謝各位的閱讀,以上就是“python中的循環結構問題如何解決”的內容了,經過本文的學習后,相信大家對python中的循環結構問題如何解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

    向AI問一下細節

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

    AI

    浦江县| 耒阳市| 二连浩特市| 内黄县| 凌云县| 邓州市| 惠安县| 天长市| 临汾市| 新津县| 普陀区| 兴文县| 珲春市| 阿巴嘎旗| 永善县| 海阳市| 柏乡县| 林州市| 苗栗市| 葫芦岛市| 陆河县| 泸水县| 临城县| 车险| 台安县| 伊春市| 全南县| 老河口市| 潍坊市| 汶上县| 乌拉特前旗| 江陵县| 南昌县| 西平县| 福清市| 五常市| 马边| 周口市| 彩票| 四会市| 财经|