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

Python學(xué)習(xí)之while 循環(huán)語句

 更新時間:2021年10月29日 10:32:14   作者:小瑀1987  
這篇文章主要給大家介紹了關(guān)于Python中while循環(huán)語句的相關(guān)資料,使用while循環(huán)語句可以解決程序中需要重復(fù)執(zhí)行的操作,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下

while 語句 和 if 語句差不多

在while 后面加上所需的循環(huán)條件用 “ : ”作為結(jié)尾,當(dāng)條件滿足時就運(yùn)行while下面的程序塊直到while后面的條件不再被滿足,程序會跳出while語句繼續(xù)往下運(yùn)行,大概有以下幾種:

while基本循環(huán)

while …… continue 語句

while ……break語句

while ……else語句

1、while 基本循環(huán):

滿足條件就開始循環(huán),條件無法滿足就跳出

例如:

顯示1到100所有的數(shù)字

shuZi = 0 #定義變量名稱“ shuZi ”并且給它賦值為 0
while shuZi < 100 : #設(shè)置循環(huán)條件是 shuZi 的值小于100
    shuZi = shuZi + 1 #shuZi 的值加 1 
    print(shuZi) #把shuZi 的值顯示出來
'''
顯示1到100有所的數(shù)字
'''

2、while …… continue 語句:

等運(yùn)行至continue時終止當(dāng)前循環(huán)開始下一次循環(huán)

例如:

顯示1 2 3 4 5 6 8 9 10(不顯示7)

shuZi = 0 #定義變量 shuZi 并賦值為 0
while shuZi < 10 : #設(shè)置循環(huán)條件是 shuZi 小于 10
    shuZi = shuZi + 1 #shuZi的賦值 + 1
    if shuZi == 7: #設(shè)定if判斷條件 為 shuZi 的值等于7 
        continue #以下的代碼 就不再執(zhí)行了 直接跳回到 while開始的地方
    else:
        print(shuZi) #否則就顯示shuZi的值

3、while ……break語句:

程序運(yùn)行至break的時候 終止所有循環(huán)

例如:

用戶三次登錄機(jī)會

yongHuMing = 0  #定義變量 yongHuMing 并賦值為0
miMa = 0    #定義變量 miMa 并賦值為0
x = 3   #定義變量 x 并賦值為0
while x > 0 :  #設(shè)置循環(huán)條件為 x 大于 0
    yongHuMing = input ('請輸入用戶名:')  #顯示 請輸入用戶名:并且賦值給 yongHuMing
    miMa = input ('請輸入密碼:')     #顯示 請輸入密碼:并且賦值給 miMa    
    if yongHuMing == 'adam' and miMa == '123' :   #如果 yongHuMing 的值等于adam 并且 miMa的值等于123
        print ('登錄成功')      #則顯示登錄成功 
        break       #退出循環(huán)
    else:
        x = x - 1   #否則 x的值 減1 
        print ('登錄失敗請重新登錄') #顯示登錄失敗請重新登錄

4、while ……else語句:

如果不再滿足循環(huán)條件則執(zhí)行else后的命令

例如:

顯示1-10 這10個數(shù)字,最后告知顯示完畢

shuZi = 0 #定義變量名稱“ shuZi ”并且給它賦值為 0
while shuZi < 10 :  #設(shè)置循環(huán)條件是 shuZi 小于 10
    shuZi = shuZi + 1 #shuZi 的值加 1 
    print(shuZi) #把shuZi 的值顯示出來
else:           #當(dāng)shuZi小于10的條件無法滿足時
    print("全部顯示完畢") #顯示全部顯示完畢

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 4個的Python自動化腳本分享

    4個的Python自動化腳本分享

    這篇文章主要給大家分享了4個的Python自動化腳本,自動化腳本無需手動一次又一次地完成這些任務(wù),非常方便,下面我能就一起進(jìn)入文章來來了解實(shí)現(xiàn)吧,希望對你有所幫助
    2021-12-12
  • 詳解python對象之間的交互

    詳解python對象之間的交互

    這篇文章主要介紹了詳解python對象之間的交互,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • 快速解決pymongo操作mongodb的時區(qū)問題

    快速解決pymongo操作mongodb的時區(qū)問題

    這篇文章主要介紹了快速解決pymongo操作mongodb的時區(qū)問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • django免除csrf校驗(yàn)的方法

    django免除csrf校驗(yàn)的方法

    這篇文章主要介紹了django免除csrf校驗(yàn)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Python函數(shù)的迭代器與生成器的示例代碼

    Python函數(shù)的迭代器與生成器的示例代碼

    這篇文章主要介紹了Python函數(shù)的迭代器與生成器的相關(guān)知識,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • python發(fā)送arp欺騙攻擊代碼分析

    python發(fā)送arp欺騙攻擊代碼分析

    這篇文章主要介紹了python發(fā)送arp欺騙攻擊的方法,大家碰到這樣的事情可以預(yù)防一下
    2014-01-01
  • Python異步編程之yield?from的用法詳解

    Python異步編程之yield?from的用法詳解

    yield?from?是Python3.3?后新加的語言結(jié)構(gòu),可用于簡化yield表達(dá)式的使用,這篇文章主要為大家詳細(xì)介紹了yield?from的用法,需要的可以了解一下
    2023-12-12
  • Django中celery執(zhí)行任務(wù)結(jié)果的保存方法

    Django中celery執(zhí)行任務(wù)結(jié)果的保存方法

    今天小編就為大家分享一篇Django中celery執(zhí)行任務(wù)結(jié)果的保存方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python如何利用cv2模塊讀取顯示保存圖片

    python如何利用cv2模塊讀取顯示保存圖片

    cv2模塊還是一個可以進(jìn)行跨平臺的視覺庫,可以進(jìn)行人臉識別,經(jīng)常在機(jī)器上被廣泛應(yīng)用,這篇文章主要介紹了python利用cv2讀取顯示保存圖片的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • 詳解Python的Django框架中的通用視圖

    詳解Python的Django框架中的通用視圖

    這篇文章主要介紹了詳解Python的Django框架中的通用視圖,是為MVC架構(gòu)的Django框架下的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05

最新評論