欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

pythonwhile循環(huán)(9)-創(chuàng)新互聯(lián)

經(jīng)過(guò)昨天的學(xué)習(xí),相信大家已經(jīng)對(duì)python的條件判斷表達(dá)式if/else有一定的了解了,那么我們今天配合昨天的課程講解一個(gè)新概念 –?while循環(huán)?。

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對(duì)外擴(kuò)展宣傳的重要窗口,一個(gè)合格的網(wǎng)站不僅僅能為公司帶來(lái)巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺(tái),創(chuàng)新互聯(lián)公司面向各種領(lǐng)域:混凝土泵車成都網(wǎng)站設(shè)計(jì)、成都全網(wǎng)營(yíng)銷解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(wù)。

都說(shuō)程序源于生活,假如有這樣一個(gè)場(chǎng)景:老師要求算出1~100之間所有數(shù)字的累計(jì)求和(杠精說(shuō):5050,我百度一下就知道)。

python while循環(huán)(9)

那換個(gè)數(shù)字,你給我算出1~9977之間所有的數(shù)字累計(jì)求和,你再去百度試一試?

杠精:給我等著,兜里掏出計(jì)算器,papapa,一頓狂按…..5050+100+101+102+103…

python while循環(huán)(9)

一.while循環(huán)語(yǔ)法:

1

2

while判斷條件:

執(zhí)行語(yǔ)句……

二.while循環(huán)示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

# !usr/bin/env python

# -*- coding:utf-8 _*-

"""

@Author:何以解憂

@Blog(個(gè)人博客地址): shuopython.com

@WeChat Official Account(微信公眾號(hào)):猿說(shuō)python

@Github:www.github.com

@File:while循環(huán).py

@Time:2019/9/19 21:22

@Motto:不積跬步無(wú)以至千里,不積小流無(wú)以成江海,程序人生的精彩需要堅(jiān)持不懈地積累!

"""

a=1

whilea<10:# 當(dāng) a >= 10 時(shí),條件不成立

print(a)

a+=2??# 等價(jià) a = a + 2

輸出:1 3 5 7 9,下面是詳細(xì)執(zhí)行流程

python while循環(huán)(9)

分析下上面代碼:while 之后是條件表達(dá)式,如果為真,會(huì)繼續(xù)執(zhí)行while內(nèi)的代碼,執(zhí)行完所有while內(nèi)的代碼又重新回到第二行,檢查 a < 10 是否成立,當(dāng)a <10 條件不成立時(shí),跳出while循環(huán),由于循環(huán)之外沒(méi)有任何代碼,直接退出程序。

看完上面代碼,我們來(lái)一起完成文章開始的問(wèn)題,1~9977之間所有的數(shù)字累計(jì)求和,代碼如下:

1

2

3

4

5

6

7

8

9

10

11

a=1

sum=0

whilea<9977:

# 當(dāng)a >= 9977 時(shí)條件不成立,跳出循環(huán),

# a 的值每次加1,如果要 >= 9977 ,意味著要循環(huán) 9977 次

# print(a)

a+=1??# 等價(jià) a = a + 1,a的值每次累計(jì)加 1

sum+=a# 等價(jià) sum = sum + a

print("while循環(huán)一共執(zhí)行了 %d 次"%a)??# a 的值每次加1 ,

print("1~99777之間所有的數(shù)字累計(jì)求和的結(jié)果是:{}".format(sum))

輸出結(jié)果:

1

2

while循環(huán)一共執(zhí)行了9977次

1~9977之間所有的數(shù)字累計(jì)求和的結(jié)果是:49775252

三.while死循環(huán)

文章看到這里,可能有些小伙伴就有想法了,要是我條件始終成立,始終為True呢~

python while循環(huán)(9)

恭喜你,程序卡死了,退不出來(lái)了,比如下面代碼:

1

2

whileTrue:

print("程序啥時(shí)候結(jié)束就啥時(shí)候去吃飯")

輸出結(jié)果:

1

2

3

4

5

6

程序啥時(shí)候結(jié)束就啥時(shí)候去吃飯

程序啥時(shí)候結(jié)束就啥時(shí)候去吃飯

程序啥時(shí)候結(jié)束就啥時(shí)候去吃飯

程序啥時(shí)候結(jié)束就啥時(shí)候去吃飯

程序啥時(shí)候結(jié)束就啥時(shí)候去吃飯

.........(無(wú)限循環(huán),直到??菔癄€,直到天荒地老,直到你禿頂)

python while循環(huán)(9)

如何解決上面死循環(huán)問(wèn)題,我們留到下一篇文章繼續(xù)講解,傳送門:python教程 – 關(guān)于循環(huán)中使用break/continue

四.重點(diǎn)總結(jié)

while循環(huán)是python開發(fā)中必不可少的,其實(shí)使用也比較簡(jiǎn)單,需要牢牢掌握。

猜你喜歡:

1.python運(yùn)算符

2.關(guān)于循環(huán)中使用break/continue

轉(zhuǎn)載請(qǐng)注明:猿說(shuō)Python???python while

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞名稱:pythonwhile循環(huán)(9)-創(chuàng)新互聯(lián)
文章來(lái)源:http://chinadenli.net/article46/dgjceg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、營(yíng)銷型網(wǎng)站建設(shè)建站公司、網(wǎng)站排名、自適應(yīng)網(wǎng)站、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作