目錄
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的值 其執行結果為...