最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python基礎(chǔ)教程之while循環(huán)用法講解

 更新時(shí)間:2022年12月22日 11:19:22   作者:Python熱愛者  
Python中除了for循環(huán)之外還有一個(gè)while循環(huán),下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之while循環(huán)用法講解的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下

1.while 循環(huán)

Python 中 while 語句的一般形式:

while 判斷條件(condition):
    執(zhí)行語句(statements)……

執(zhí)行流程圖如下:

同樣需要注意冒號(hào)和縮進(jìn)。另外,在 Python 中沒有 do…while 循環(huán)。

以下實(shí)例使用了 while 來計(jì)算 1 到 100 的總和:

n = 100
sum = 0
count = 1

while count <= n:
    sum = sum + count
    count = count + 1

print("1加到100的和為%d" % sum)

執(zhí)行結(jié)果:

1加到100的和為5050

2.無限循環(huán)

我們可以通過設(shè)置條件表達(dá)式永遠(yuǎn)不為 false 來實(shí)現(xiàn)無限循環(huán),實(shí)例如下:

while True:
    num = int(input("請(qǐng)輸入一個(gè)數(shù)字:"))
    print("您輸入的數(shù)字是%d" % num)

執(zhí)行結(jié)果:

請(qǐng)輸入一個(gè)數(shù)字:1
您輸入的數(shù)字是1
請(qǐng)輸入一個(gè)數(shù)字:3
您輸入的數(shù)字是3
請(qǐng)輸入一個(gè)數(shù)字:4
您輸入的數(shù)字是4
請(qǐng)輸入一個(gè)數(shù)字:

你可以使用 CTRL+C 來退出當(dāng)前的無限循環(huán)。

無限循環(huán)在服務(wù)器上客戶端的實(shí)時(shí)請(qǐng)求非常有用。

3、while 循環(huán)使用 else 語句

如果 while 后面的條件語句為 false 時(shí),則執(zhí)行 else 的語句塊。

語法格式如下:

while <expr>:
    <statement(s)>
else:
    <additional_statement(s)>

expr 條件語句為 true 則執(zhí)行 statement(s) 語句塊,如果為 false,則執(zhí)行 additional_statement(s)。

循環(huán)輸出數(shù)字,并判斷大?。?/p>

count = 0
while count <5:
    print("count小于5:", count)
    count = count + 1
else:
    print("count大于5了:", count)

執(zhí)行結(jié)果:

count小于5: 0
count小于5: 1
count小于5: 2
count小于5: 3
count小于5: 4
count大于5了 5

4、簡(jiǎn)單語句組

類似if語句的語法,如果你的while循環(huán)體中只有一條語句,你可以將該語句與while寫在同一行中, 如下所示:

flag = 1
while (flag): 
	print("hello.yin")

print("hello.yin! good bye~")

執(zhí)行結(jié)果:

hello.yin
hello.yin
hello.yin
hello.yin
hello.yin
hello.yin
.......

附小練習(xí):

1.求1+2+3+…+100的和

sum = 0
i = 1
while  i <=100:
    sum += i
    i += 1
print(sum)

輸出結(jié)果:

2.求1~100的偶數(shù)和

sum = 0
n = 1
while n < 100:
? ? if n % 2 == 0:
? ? ? ? sum = sum + n

? ? n += 1
print("1-100之間偶數(shù)的和是: ", sum)

輸出結(jié)果:

總結(jié)

到此這篇關(guān)于Python基礎(chǔ)教程之while循環(huán)用法講解的文章就介紹到這了,更多相關(guān)Python while循環(huán)用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python爬蟲Scrapy框架CrawlSpider原理及使用案例

    Python爬蟲Scrapy框架CrawlSpider原理及使用案例

    這篇文章主要介紹了Python爬蟲Scrapy框架(CrawlSpider),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python方向鍵控制上下左右代碼

    python方向鍵控制上下左右代碼

    這篇文章主要介紹了python方向鍵控制上下左右代碼,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • python將時(shí)分秒轉(zhuǎn)換成秒的實(shí)例

    python將時(shí)分秒轉(zhuǎn)換成秒的實(shí)例

    今天小編就為大家分享一篇python將時(shí)分秒轉(zhuǎn)換成秒的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python線程池模塊ThreadPoolExecutor用法分析

    Python線程池模塊ThreadPoolExecutor用法分析

    這篇文章主要介紹了Python線程池模塊ThreadPoolExecutor用法,結(jié)合實(shí)例形式分析了Python線程池模塊ThreadPoolExecutor的導(dǎo)入與基本使用方法,需要的朋友可以參考下
    2018-12-12
  • python解析多層json操作示例

    python解析多層json操作示例

    這篇文章主要介紹了python解析多層json操作,結(jié)合實(shí)例形式分析了Python針對(duì)多層json文件的讀取、解析、修改、保存等相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • Python3中安裝后SSL問題及解決

    Python3中安裝后SSL問題及解決

    這篇文章主要介紹了Python3中安裝后SSL問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • python urllib爬蟲模塊使用解析

    python urllib爬蟲模塊使用解析

    這篇文章主要介紹了python urllib爬蟲模塊使用解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python實(shí)現(xiàn)計(jì)算文件夾下.h和.cpp文件的總行數(shù)

    Python實(shí)現(xiàn)計(jì)算文件夾下.h和.cpp文件的總行數(shù)

    這篇文章主要介紹了Python實(shí)現(xiàn)計(jì)算文件夾下.h和.cpp文件的總行數(shù),本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-04-04
  • python上下文管理器使用場(chǎng)景及異常處理

    python上下文管理器使用場(chǎng)景及異常處理

    這篇文章主要為大家介紹了python上下文管理器使用場(chǎng)景及異常處理示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 在python中對(duì)于bool布爾值的取反操作

    在python中對(duì)于bool布爾值的取反操作

    這篇文章主要介紹了在python中對(duì)于bool布爾值的取反操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12

最新評(píng)論

西青区| 阿拉善左旗| 民县| 周口市| 富川| 安平县| 云浮市| 桐梓县| 宜兰市| 贡山| 新泰市| 淮北市| 道真| 阳高县| 芮城县| 巴彦淖尔市| 长沙市| 湖南省| 兴宁市| 沁源县| 宝兴县| 宁国市| 晋州市| 曲沃县| 宁远县| 宜兴市| 凤山市| 石屏县| 福清市| 潼关县| 宁都县| 合作市| 孙吴县| 赫章县| 土默特左旗| 泾阳县| 莒南县| 泸水县| 沙洋县| 石河子市| 罗江县|