python基礎(chǔ)之while循環(huán)語句的使用
一、前言
- 前面我們學(xué)習(xí)了if分支判斷和for循環(huán)語句,在這次推送中我們將繼續(xù)了解循環(huán)大家庭的成員們。大家可以通過上面的流程圖來了解while的作用,它就像是一個門控開關(guān),和if相似,當(dāng)條件成立時執(zhí)行規(guī)定操作。
- 下面是一個簡單案例大家可用來加深理解
二、break語句
- if…break的意思是如果滿足了某一個條件,就提前結(jié)束循環(huán)
- 在下面的小案例中我們實現(xiàn)了反復(fù)詢問,就像是你在登錄自己電腦時,頁面反復(fù)請求獲取密碼,直到你輸入正確密碼,循環(huán)結(jié)束
三、continue語句
- continue–“繼續(xù)”。當(dāng)某個條件被滿足的時候,觸發(fā)continue語句,將跳過之后的代碼,直接回到循環(huán)的開始。
- 案例:下面奇趣多多在尋找新的伙伴,答對三個問題,確認(rèn)眼神,是我們想要的人。
四、小實例
● 某一天在奇趣多多內(nèi)部發(fā)生了爭執(zhí),佩瑞和喬治決定用隨機數(shù)來一場三局兩勝的決斗。
● 結(jié)果出來了,喬治表示很不服…
import time import random ##加載隨機數(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) # 取隨機數(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é)果:喬治贏了了!】') else: print('\n【最終結(jié)果:平局!】')
到此這篇關(guān)于python基礎(chǔ)之while循環(huán)語句的文章就介紹到這了,更多相關(guān)python的while循環(huán)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python學(xué)習(xí)之while 循環(huán)語句
- Python基礎(chǔ) while循環(huán)與break、continue關(guān)鍵字
- python入門while循環(huán)語句理解學(xué)習(xí)
- Python 用戶輸入和while循環(huán)的操作
- Python基礎(chǔ)教程之循環(huán)語句(for、while和嵌套循環(huán))
- 詳解python 條件語句和while循環(huán)的實例代碼
- Python趣味入門教程之循環(huán)語句while
- 5道關(guān)于python基礎(chǔ) while循環(huán)練習(xí)題
相關(guān)文章
python+requests+unittest API接口測試實例(詳解)
下面小編就為大家?guī)硪黄猵ython+requests+unittest API接口測試實例(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06python基礎(chǔ)教程之分支、循環(huán)簡單用法
這篇文章主要介紹了python基礎(chǔ)教程之分支、循環(huán)簡單用法,結(jié)合實例形式分析了Python分支及循環(huán)語句的簡單使用方法,需要的朋友可以參考下2016-06-06Python 實現(xiàn)使用dict 創(chuàng)建二維數(shù)據(jù)、DataFrame
下面小編就為大家分享一篇Python 實現(xiàn)使用dict 創(chuàng)建二維數(shù)據(jù)、DataFrame,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04Python使用ffmpeg實現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件
這篇文章主要介紹了Python如何使用wxPython庫創(chuàng)建一個簡單的GUI應(yīng)用程序,可以實現(xiàn)將WebM文件轉(zhuǎn)換為MP4文件,文中的示例代碼講解詳細(xì),感興趣的可以動手嘗試一下2023-08-08Python用61行代碼實現(xiàn)圖片像素化的示例代碼
這篇文章主要介紹了Python用61行代碼實現(xiàn)圖片像素化的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12