while迴圈語句:
while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。
格式為:
while 條件判斷:
執行的語句
例項:猜數字遊戲,定義乙個數字,三次之內猜中即可
luck_num = 56num2 = -1guess_count =0while 語句時還有另外兩個重要的命令 continue,break 來跳過迴圈;continue 用於跳過該次迴圈,break 則是用於退出迴圈的。while guess_count < 3:
num2 = int(input("
please input your num:"))
if num2 >luck_num:
print("
your num is too big")
elif num2
print("
your num is too little")
else
:
print("
congratulation your num is correct")
break
guess_count += 1
#上面的迴圈條件不滿足時候執行else。但是如果上面的迴圈沒有正常退出,else下的**也不執行
else
:
print("
too many times you try
")
指定結尾符,end的使用:
#結果:將列印的字元等,放在同一行
#print() 等價於 print(end="\n")
#end預設是換行符,可以指定任意字元結尾,
#end 指定字元後,就不再換行,末尾將以指定字元結尾。
hang=1
if hang == 1:
num1 = 1
while num1 <= 6:
print("
i",end="
")#指定以空格為結尾符結尾
num1 += 1
else
: hang += 1
print()#
換行if hang == 2:
print("
l o v e")
hang += 1
if hang == 3:
print("
y o u
")
python基礎for迴圈和while迴圈(十)
while 迴圈 a 10 while a 0 print a print 結束 for迴圈 a 12345 for item in a print item b 1,2,3,4 for item in b print item c a b c d for item in c print item ...
python基礎(for迴圈和while迴圈)
for 迴圈 for i in range 5 if i 3 continue print loop i print 執行結果 表示迴圈從1開始到10,步長為2 print loop i print 執行結果 2.while 迴圈 1 count 0while true count 1if coun...
Python基礎教程 如何打破while迴圈?
引言 問題描述 例項 for迴圈遍歷runoob時,當字母為o時跳過輸出,結束迴圈。輸入 runoob 輸出 r u n解決方案 break 語句可以跳出 for 和 while 的迴圈體。如果你從 for 或 while 迴圈中終止,任何對應的迴圈 else 塊將不執行。n 5while n 0 ...