欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python循環(huán)結(jié)構(gòu)詳解

 更新時間:2021年05月12日 08:31:37   作者:一只螢火蟲  
這篇文章主要介紹了Python循環(huán)結(jié)構(gòu)詳解,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下

一、內(nèi)容簡介

使用while循環(huán)編寫重復(fù)執(zhí)行的語句
使用哨兵值控制循環(huán)
使用for循環(huán)實現(xiàn)計數(shù)器控制
使用break、continue控制循環(huán)

二、while循環(huán)

在這里插入圖片描述

注意:循環(huán)控制時不要使用浮點型來比較等值

i = 1           # 循環(huán)變量的初值
while i < 10:    # 循環(huán)變量的判斷
    print("當(dāng)前第", i, "次循環(huán)")
    i += 1      # 循環(huán)變量的更新

PyCharm調(diào)試示例

# PyCharm中的調(diào)試
# 1. 設(shè)置斷點:debug->調(diào)試
# 2. 開啟調(diào)試:鼠標(biāo)右鍵代碼,點擊debug '模塊名稱'選項(快捷鍵:shift + F9)
# 3. 單步調(diào)試:進(jìn)行單步跳過F8(step over)
#    進(jìn)入函數(shù)內(nèi)部,第三步:可以單步進(jìn)入函數(shù)內(nèi)部F7(step into)
i = 1           # 循環(huán)變量的初值
while i < 3:    # 循環(huán)變量的判斷
    print("當(dāng)前第", i, "次循環(huán)")
    i += 1      # 循環(huán)變量的更新

在這里插入圖片描述

三、for循環(huán)

語法

for i in range(strat, end):
		#循環(huán)語句

累加

sum = 0
for i in range(0, 101, 2):	# 0 - 100的偶數(shù)和
    sum += i
print("0-100的偶數(shù)累加和為:", sum)
 - range函數(shù)說明

for循環(huán)的原理

# range(10)生成了[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# range(0, 10) 等價于range(0, 10) 區(qū)間[0, 10)
# range(0, 50, 5)   列表[0, 50), 5代表步長[0, 5, 10, 15,……,45]

# for循環(huán)使用range函數(shù)
for i in range(10):
    print(i)

# range函數(shù)等價于以下列表實現(xiàn)(列表 - 中括號括起來的元素)
list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in list1:
    print(i)

range函數(shù) – 實際上是一個類

在這里插入圖片描述

注意:range()中的參數(shù)一定是整數(shù),不能是浮點數(shù)

四、break語句

break語句作用:跳出循環(huán),執(zhí)行循環(huán)之后的語句

在這里插入圖片描述 

五、continue語句

continue語句作用:跳過本次循環(huán),繼續(xù)下次循環(huán)

在這里插入圖片描述 

六、break和continue對比

作用: break語句終止某個循環(huán),程序跳轉(zhuǎn)到循環(huán)塊外的下一條語句continue跳出本次循環(huán),進(jìn)入下一次循環(huán)

在這里插入圖片描述在這里插入圖片描述 

七、循環(huán)結(jié)構(gòu)總結(jié)

相同點:

多次重復(fù)執(zhí)行一個或多個任務(wù)時考慮使用循環(huán)來解決問題

區(qū)別:

除了語法不同,判斷和執(zhí)行的順序也不同

適用情況不同
循環(huán)次數(shù)確定的情況下,通常選用for循環(huán)
循環(huán)次數(shù)不確定的情況時,通常選用while循環(huán)

到此這篇關(guān)于Python循環(huán)結(jié)構(gòu)詳解的文章就介紹到這了,更多相關(guān)Python循環(huán)結(jié)構(gòu)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Pyqt5制作屏幕錄制界面功能

    使用Pyqt5制作屏幕錄制界面功能

    這篇文章主要介紹了使用Pyqt5制作屏幕錄制界面,主要介紹如何使用ffmpeg將同時錄制的屏幕錄像和音頻合成為有聲音的屏幕錄像,需要的朋友可以參考下
    2022-04-04
  • 基于Python實現(xiàn)文章信息統(tǒng)計的小工具

    基于Python實現(xiàn)文章信息統(tǒng)計的小工具

    及時的統(tǒng)計可以更好的去分析讀者對于內(nèi)容的需求,了解文章內(nèi)容的價值,以及從側(cè)面認(rèn)識自己在知識創(chuàng)作方面的能力。本文就來用Python制作一個文章信息統(tǒng)計的小工具?,希望對大家有所幫助
    2023-02-02
  • python 類相關(guān)概念理解

    python 類相關(guān)概念理解

    這篇文章主要介紹了簡單了解python類概念,具有一定借鑒價值,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • Python的爬蟲程序編寫框架Scrapy入門學(xué)習(xí)教程

    Python的爬蟲程序編寫框架Scrapy入門學(xué)習(xí)教程

    Python的一大優(yōu)勢就是可以輕松制作Web爬蟲,而超高人氣的Scrapy則是名副其實的Python編寫爬蟲的利器,這里我們就來看一下Python的爬蟲程序編寫框架Scrapy入門學(xué)習(xí)教程:
    2016-07-07
  • python因子分析的實例

    python因子分析的實例

    本文主要介紹了python因子分析的實例,這里舉一個因子分析的具體的例子,?看一下因子分析是如何進(jìn)行的,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • python實現(xiàn)將兩個文件夾合并至另一個文件夾(制作數(shù)據(jù)集)

    python實現(xiàn)將兩個文件夾合并至另一個文件夾(制作數(shù)據(jù)集)

    這篇文章主要介紹了python實現(xiàn)將兩個文件夾合并至另一個文件夾(制作數(shù)據(jù)集),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 基于Python 優(yōu)化 MUI標(biāo)題欄

    基于Python 優(yōu)化 MUI標(biāo)題欄

    這篇文章主要介紹的是基于Python 優(yōu)化 MUI標(biāo)題欄,一個特色鮮明MUI界面無疑是能夠吸引用戶的關(guān)鍵之一,這利用css和JavaScript可以很快進(jìn)行實現(xiàn),但是同時對于初學(xué)者來說也是困難的,下面文章就來學(xué)習(xí)幾個簡單的小技巧實現(xiàn)頁面美化吧,需要的朋友可以參考一下
    2021-11-11
  • python動畫manim中的顏色ManimColor的使用方法詳解

    python動畫manim中的顏色ManimColor的使用方法詳解

    這篇文章主要介紹了python動畫manim中的顏色ManimColor的使用方法,本文通過實例圖文展示給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • python 數(shù)據(jù)類(dataclass)的具體使用

    python 數(shù)據(jù)類(dataclass)的具體使用

    本文主要介紹了python 數(shù)據(jù)類(dataclass)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 用Anaconda安裝本地python包的方法及路徑問題(圖文)

    用Anaconda安裝本地python包的方法及路徑問題(圖文)

    這篇文章主要介紹了用Anaconda安裝本地python包的方法及路徑問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-07-07

最新評論