python基礎(chǔ)之while循環(huán)語句的使用
更新時間:2021年04月19日 17:04:07 作者:佩瑞
這篇文章主要介紹了python基礎(chǔ)之while循環(huán)語句的使用,文中有非常詳細的代碼示例,對正在學(xué)習(xí)python的小伙伴們有一定的幫助,需要的朋友可以參考下
一、前言

- 前面我們學(xué)習(xí)了if分支判斷和for循環(huán)語句,在這次推送中我們將繼續(xù)了解循環(huán)大家庭的成員們。大家可以通過上面的流程圖來了解while的作用,它就像是一個門控開關(guān),和if相似,當條件成立時執(zhí)行規(guī)定操作。
- 下面是一個簡單案例大家可用來加深理解

二、break語句

- if…break的意思是如果滿足了某一個條件,就提前結(jié)束循環(huán)
- 在下面的小案例中我們實現(xiàn)了反復(fù)詢問,就像是你在登錄自己電腦時,頁面反復(fù)請求獲取密碼,直到你輸入正確密碼,循環(huán)結(jié)束

三、continue語句

- continue–“繼續(xù)”。當某個條件被滿足的時候,觸發(fā)continue語句,將跳過之后的代碼,直接回到循環(huá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)文章
關(guān)于Python dict存中文字符dumps()的問題
這篇文章主要介紹了關(guān)于Python dict存中文字符dumps()的問題,本文給大家分享問題及解決方案,給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-10-10

