Python學習之while 迴圈語句

2022-09-24 18:12:11 字數 1767 閱讀 6458

目錄

while 語句 和 if 語句差不多

在while 後面加上所需的迴圈條件用 「 : 」作為結尾,當條件滿足時就執行while下面的程式塊直到while後面的條件不再被滿足,程式會跳出while語句繼續往下執行,大概有以下幾種:

while基本迴圈

while …… continue 語句

while ……break語句

while ……else語句

滿足條件就開始迴圈,條件無法滿足就跳出

例如:顯示1到100所有的數字

shuzi = 0 #定義變數名稱「 shuzi 」並且給它賦值為 0

while shuzi < 100 : #程式設計客棧設定迴圈條件是 shuzi 的值小於100

shuzi = shuzi + 1 #shuzi 的值加 1

print(shuzi) #把shuzi 的值顯示出來

'''顯示1到100有所的數字

'''等執行至continue時終止當前迴圈開始下一次迴圈

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

shuzi = 0 #定義變數 shuzi 並賦值為 0

while shuzi < 10 : #設定迴圈條件是 shuzi 小於 10

shuzi = shuzi + 1 #shuzi的賦值 + 1

if shuzi == 7: #設定if判斷條件 為 shuzi 的值等於7

continue #以下的** 就不再執行了 直接跳回到 while開始的地方

else:

print(shuzi) #否則就顯示shuzi的值

程式執行至break的時候 終止所有迴圈

例如:使用者三次登入機會

yonghuming = 0 #定義變數 yonghuming 並賦值為0

mima = 0 #定義變數 mima 並賦值為0

x = 3 #定義變數 x 並賦值為0

while x > 0 : #設定迴圈條件為 x 大於 0

yonghuming = input ('請輸入使用者名稱:') #顯示 請輸入使用者名稱:並且賦值給 yonghuming

mima = input ('請輸入密碼:') #顯示 請輸入密碼:並且賦值給 mima

if yonghuming == 'adam' and mima == '123' : #如果 yonghuming 的值等於adam 並且 mima的值等於123

print ('登入成功') #則顯示登入成功

break #退出迴圈

else:

www.cppcns.com x = x - 1 #否則 x的值 減1

print ('登入失敗請重新登入') #顯示登入失敗請重新登入

如果不再滿足迴圈條件則執行else後的命令

例如:顯示1-10 這10個數字,最後告知顯示完畢

shuzi = 0 #定義變數名稱「 shuzi 」並且給它賦值為 0

while shuzi < 10 : #設定迴圈條件是 shuzi 小於 10

shuzi = shuzi + 1 #shuzi 的值加 1

print(shuzi) #把shuzi 的值顯示出來

else: #當shuzi小於10的條件無法滿足時

print("全部顯示完畢") #顯示全部顯示完畢

本文標題: python學習之while 迴圈語句

本文位址: /jiaoben/python/433619.html

Python學習筆記 for和while迴圈語句

根據廖雪峰官方 python教程整理 一 for 迴圈要計算1 2 3 我們可以直接寫表示式 1 2 3 6 要計算1 2 3 10 勉強也能寫出來。但是,要計算1 2 3 10000 直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種...

的 while迴圈 Pyhon之While迴圈語句

利用while語句,可以讓 塊一遍又一遍的執行,只要while語句的條件為true。while語句包含 break和countinue的區別 分析下面的 什麼時候迴圈執行結束?while true print please type your name name input if name your...

Python學習 條件控制語句 while迴圈

if 條件表示式 語句塊 塊 判斷a是不是乙個整數a 6 if a 0 print a,是乙個正數 其執行結果為 6 是乙個正數 if 條件表示式 塊1 else 塊2 比較a和b的值的大小a 1 b 2if a b print a的值大於b的值 else print a的值小於b的值 其執行結果為...