python基礎(chǔ)之while循環(huán)語(yǔ)句的使用
一、前言
- 前面我們學(xué)習(xí)了if分支判斷和for循環(huán)語(yǔ)句,在這次推送中我們將繼續(xù)了解循環(huán)大家庭的成員們。大家可以通過(guò)上面的流程圖來(lái)了解while的作用,它就像是一個(gè)門(mén)控開(kāi)關(guān),和if相似,當(dāng)條件成立時(shí)執(zhí)行規(guī)定操作。
- 下面是一個(gè)簡(jiǎn)單案例大家可用來(lái)加深理解
二、break語(yǔ)句
- if…break的意思是如果滿(mǎn)足了某一個(gè)條件,就提前結(jié)束循環(huán)
- 在下面的小案例中我們實(shí)現(xiàn)了反復(fù)詢(xún)問(wèn),就像是你在登錄自己電腦時(shí),頁(yè)面反復(fù)請(qǐng)求獲取密碼,直到你輸入正確密碼,循環(huán)結(jié)束
三、continue語(yǔ)句
- continue–“繼續(xù)”。當(dāng)某個(gè)條件被滿(mǎn)足的時(shí)候,觸發(fā)continue語(yǔ)句,將跳過(guò)之后的代碼,直接回到循環(huán)的開(kāi)始。
- 案例:下面奇趣多多在尋找新的伙伴,答對(duì)三個(gè)問(wèn)題,確認(rèn)眼神,是我們想要的人。
四、小實(shí)例
● 某一天在奇趣多多內(nèi)部發(fā)生了爭(zhēng)執(zhí),佩瑞和喬治決定用隨機(jī)數(shù)來(lái)一場(chǎng)三局兩勝的決斗。
● 結(jié)果出來(lái)了,喬治表示很不服…
import time import random ##加載隨機(jī)數(shù)模塊 pei_victory = 0 qiao_victory = 0 dict1 = {1:'剪刀',2:'石頭',3:'布'} for i in range(1,4): time.sleep(2) print(' \n——————第 %s 局——————' % i) peiqi_rand = random.randint(1, 3) # 取隨機(jī)數(shù) qiaoz_rand = random.randint(1, 3) print(dict1[peiqi_rand]) print(dict1[qiaoz_rand]) if peiqi_rand ==1: if qiaoz_rand == 1: print("平局") elif qiaoz_rand == 2 : print ("本次喬治獲勝") qiao_victory +=1 else : print("本次佩瑞獲勝") pei_victory += 1 elif peiqi_rand ==2: if qiaoz_rand == 2: print= ("平局") elif qiaoz_rand == 3: print("本次喬治獲勝") qiao_victory +=1 else : print("本次佩瑞獲勝") pei_victory += 1 else : if qiaoz_rand == 3: print ("平局") elif qiaoz_rand == 1: print("本次喬治獲勝") qiao_victory +=1 else : print("本次佩瑞獲勝") pei_victory += 1 if pei_victory > qiao_victory : time.sleep(1) print('\n【最終結(jié)果:佩瑞贏了!】') elif qiao_victory > pei_victory: print('\n【最終結(jié)果:?jiǎn)讨乌A了了!】') else: print('\n【最終結(jié)果:平局!】')
到此這篇關(guān)于python基礎(chǔ)之while循環(huán)語(yǔ)句的文章就介紹到這了,更多相關(guān)python的while循環(huán)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python學(xué)習(xí)之while 循環(huán)語(yǔ)句
- Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字
- python入門(mén)while循環(huán)語(yǔ)句理解學(xué)習(xí)
- Python 用戶(hù)輸入和while循環(huán)的操作
- Python基礎(chǔ)教程之循環(huán)語(yǔ)句(for、while和嵌套循環(huán))
- 詳解python 條件語(yǔ)句和while循環(huán)的實(shí)例代碼
- Python趣味入門(mén)教程之循環(huán)語(yǔ)句while
- 5道關(guān)于python基礎(chǔ) while循環(huán)練習(xí)題
相關(guān)文章
使用Python通過(guò)QQ郵箱發(fā)送電子郵件的示例代碼
本文介紹如何使用 Python 的 smtplib 和 email 庫(kù)通過(guò) QQ 郵箱發(fā)送電子郵件,文中有詳細(xì)的代碼示例供大家參考,具有一定的參考價(jià)值,需要的朋友可以參考下2023-10-10python+requests+unittest API接口測(cè)試實(shí)例(詳解)
下面小編就為大家?guī)?lái)一篇python+requests+unittest API接口測(cè)試實(shí)例(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06python基礎(chǔ)教程之分支、循環(huán)簡(jiǎn)單用法
這篇文章主要介紹了python基礎(chǔ)教程之分支、循環(huán)簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了Python分支及循環(huán)語(yǔ)句的簡(jiǎn)單使用方法,需要的朋友可以參考下2016-06-06Python 實(shí)現(xiàn)使用dict 創(chuàng)建二維數(shù)據(jù)、DataFrame
下面小編就為大家分享一篇Python 實(shí)現(xiàn)使用dict 創(chuàng)建二維數(shù)據(jù)、DataFrame,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04Python實(shí)現(xiàn)輕松防止屏幕截圖的技巧分享
屏幕截圖是一種常見(jiàn)的用于記錄信息或者監(jiān)控用戶(hù)活動(dòng)的方法,為了保護(hù)隱私和數(shù)據(jù)安全,可以通過(guò)使用Python編寫(xiě)一些防護(hù)措施來(lái)防止他人截取我們的屏幕,下面我們就來(lái)學(xué)習(xí)一下有哪些具體操作吧2023-12-12Python使用ffmpeg實(shí)現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件
這篇文章主要介紹了Python如何使用wxPython庫(kù)創(chuàng)建一個(gè)簡(jiǎn)單的GUI應(yīng)用程序,可以實(shí)現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件,文中的示例代碼講解詳細(xì),感興趣的可以動(dòng)手嘗試一下2023-08-08Python用61行代碼實(shí)現(xiàn)圖片像素化的示例代碼
這篇文章主要介紹了Python用61行代碼實(shí)現(xiàn)圖片像素化的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12