真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

什么是Python循環(huán)語(yǔ)句-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)成立十年來(lái),這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、域名與空間、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀、功能強(qiáng)大、用戶體驗(yàn)好、性價(jià)比高、打開(kāi)快等等,這些對(duì)于網(wǎng)站建設(shè)都非常重要,創(chuàng)新互聯(lián)通過(guò)對(duì)建站技術(shù)性的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

本篇文章給大家分享的是有關(guān)什么是Python循環(huán)語(yǔ)句,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

一、循環(huán)語(yǔ)句介紹

一般情況下,需要多次重復(fù)執(zhí)行的代碼,都可以用循環(huán)的方式來(lái)完成。

循環(huán)不是必須要使用的,但是為了提高代碼的重復(fù)使用率,所以有經(jīng)驗(yàn)的開(kāi)發(fā)者都會(huì)采用循環(huán)。

二、常見(jiàn)的循環(huán)形式

while循環(huán)

for循環(huán)

三、while循環(huán)

while 條件:
    滿足條件時(shí)執(zhí)行的代碼1
    滿足條件時(shí)執(zhí)行的代碼2
    ...(省略)...

舉例如下:

i = 0
while i<5:
    print("i現(xiàn)在等于%d"%i)
    i+=1

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

i現(xiàn)在等于0
i現(xiàn)在等于1
i現(xiàn)在等于2
i現(xiàn)在等于3
i現(xiàn)在等于4

while循環(huán)的嵌套

類似if的嵌套,while嵌套就是:while里面還有while。

while 條件1:
    滿足1時(shí),執(zhí)行的代碼1
    滿足1時(shí),執(zhí)行的代碼2
    ...(省略)...
    while 條件2:
        滿足2時(shí),執(zhí)行的代碼1
        滿足2時(shí),執(zhí)行的代碼2

這也就是所謂的雙重循環(huán),典型的案例:打印九九乘法表:

i=1
while i<=9:
    j=1
    while i>=j:
        print("%d*%d=%-2d"%(i,j,i*j),end=" ")
        j+=1
    print("\n")
    i+=1

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

1*1=1  
2*1=2  2*2=4  
3*1=3  3*2=6  3*3=9  
4*1=4  4*2=8  4*3=12 4*4=16 
5*1=5  5*2=10 5*3=15 5*4=20 5*5=25 
6*1=6  6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 
7*1=7  7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 
8*1=8  8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 
9*1=9  9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

解釋說(shuō)明

%-2d意思是占2個(gè)位置的整形。

因?yàn)閜ython中的print默認(rèn)end是”\n”,所以默認(rèn)時(shí)換行的,這里我們只需要修改end屬性就可以了設(shè)置結(jié)尾不換行了。

四、for循環(huán)

在Python中 for循環(huán)可以遍歷任何序列的項(xiàng)目,如一個(gè)列表或者一個(gè)字符串等。

for循環(huán)的格式

for 臨時(shí)變量 in 集合容器:
    滿足循環(huán)執(zhí)行的代碼
else:
    不滿足循環(huán)時(shí)執(zhí)行的代碼

其中:else可寫(xiě)可不寫(xiě),根據(jù)需要自行決定。

name = "Se7eN_HOU"
for x in name:
    print(x)

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

’S’
’e’
’7′
’e’
’N’
’_’
’H’
’O’
’U’

for循環(huán)嵌套

for循環(huán)和while循環(huán)一樣也可以嵌套,還以打印九九乘法表為例演示:

for i in range(1,10):
    for j in range(1,10):
        print("%d*%d=%-2d"%(i,j,i*j),end=" ")
        if i==j:
            break
    print("\n")

運(yùn)行效果為:

1*1=1  
2*1=2  2*2=4  
3*1=3  3*2=6  3*3=9  
4*1=4  4*2=8  4*3=12 4*4=16 
5*1=5  5*2=10 5*3=15 5*4=20 5*5=25 
6*1=6  6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 
7*1=7  7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 
8*1=8  8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 
9*1=9  9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

說(shuō)明:

range()一個(gè)隨機(jī)函數(shù)、在()里面寫(xiě)上隨機(jī)數(shù)的范圍。

五、continue和break

使用場(chǎng)景,通常在循環(huán)中當(dāng)做中斷循環(huán)使用,例如我本來(lái)想做10次循環(huán),但是到第5次的時(shí)候我就不想循環(huán)了,或者第5次不想循環(huán)了,后面4次繼續(xù)循環(huán)就需要用到break和continue。

continue:跳出當(dāng)前本次循環(huán),后面的循環(huán)繼續(xù)進(jìn)行。

i = 1
while i<=10:
    if i==5:
        i+=1
        continue
    print(i)
    i+=1

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

1
2
3
4
6
7
8
9
10

當(dāng)i等于5的時(shí)候進(jìn)入if語(yǔ)句,只做了自加1,continue之后的就print沒(méi)有執(zhí)行,但是i等于6,7,8,9,10次的循環(huán)繼續(xù)執(zhí)行了,所以continue只是結(jié)束當(dāng)前這一次循環(huán),后面的循環(huán)繼續(xù)執(zhí)行。

break:結(jié)束當(dāng)前所有的循環(huán),不管后面還有幾次都不執(zhí)行了。

i = 1
while i<=10:
    if i==5:
        i+=1
        break
    print(i)
    i+=1

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

1
2
3
4

當(dāng)i等于5的時(shí)候,進(jìn)入if語(yǔ)句,執(zhí)行了i+=1,之后執(zhí)行break代碼,直接退出循環(huán),所以后面的,6,7,8,9,10次都不會(huì)執(zhí)行了。

以上就是什么是Python循環(huán)語(yǔ)句,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。


文章題目:什么是Python循環(huán)語(yǔ)句-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://weahome.cn/article/gcoii.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部