佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > Python循環(huán)結(jié)構(gòu)詳解

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

熱門標(biāo)簽:百度AI接口 語音系統(tǒng) Win7旗艦版 企業(yè)做大做強(qiáng) 呼叫中心市場需求 電話運(yùn)營中心 客戶服務(wù) 硅谷的囚徒呼叫中心

一、內(nèi)容簡介

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

二、while循環(huán)


注意:循環(huán)控制時(shí)不要使用浮點(diǎ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è)置斷點(diǎn):debug->調(diào)試
# 2. 開啟調(diào)試:鼠標(biāo)右鍵代碼,點(diǎn)擊debug '模塊名稱'選項(xiàng)(快捷鍵: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) 等價(jià)于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ù)等價(jià)于以下列表實(shí)現(xiàn)(列表 - 中括號(hào)括起來的元素)
list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in list1:
    print(i)

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

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

四、break語句

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

 

五、continue語句

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

 

六、break和continue對(duì)比

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

 

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

相同點(diǎn):

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

區(qū)別:

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

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

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

您可能感興趣的文章:
  • python入門for循環(huán)嵌套理解學(xué)習(xí)
  • python入門while循環(huán)語句理解學(xué)習(xí)
  • Python for 循環(huán)語句的使用
  • Python基礎(chǔ)之循環(huán)語句相關(guān)知識(shí)總結(jié)
  • python for循環(huán)賦值問題
  • Python 循環(huán)讀取數(shù)據(jù)內(nèi)存不足的解決方案
  • Python基礎(chǔ)教程之循環(huán)語句(for、while和嵌套循環(huán))
  • python 實(shí)現(xiàn)循環(huán)定義、賦值多個(gè)變量的操作
  • 10張動(dòng)圖學(xué)會(huì)python循環(huán)與遞歸問題
  • Python 循環(huán)函數(shù)詳細(xì)介紹

標(biāo)簽:海南 喀什 山西 崇左 長沙 安康 濟(jì)南 山西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python循環(huán)結(jié)構(gòu)詳解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    玉环县| 遂溪县| 大姚县| 若尔盖县| 安义县| 瑞安市| 道孚县| 承德县| 英吉沙县| 望都县| 株洲市| 本溪市| 巫溪县| 河北区| 尉氏县| 尚义县| 新余市| 宝兴县| 盐池县| 皋兰县| 小金县| 宁化县| 墨脱县| 东辽县| 固镇县| 蓬溪县| 上犹县| 隆回县| 镇赉县| 新绛县| 安阳县| 科尔| 广饶县| 孝义市| 榕江县| 前郭尔| 桂阳县| 关岭| 双城市| 陆河县| 开封县|