1. 程式人生 > >day3(while、流程控制)

day3(while、流程控制)

and 布爾 圖片 pass day3 clas hit gpo 退出

一、while

語法

 white 條件:

    執行代碼。。。

小練習:

#打印0-100的偶數
count = 0
while count <= 100:
    if count %2 == 0 :
        print(count)
    count += 1
# 打印0-100 , 50 不打印,60-80 打印他們的平方

count = 0
while count <= 100 :
    if count == 50:
        pass #
    elif  count >= 60 and count <= 80 :
        print(count*count)
    
else: print(count) count+=1

二、死循環

死循環顧名思義就是一直循環

只要讓while 滿足條件就會一直執行,一般都會采取判斷 or 布爾值

count = 0

while count == 0 :

  print(count)

  count += 1

while True :

  print(count)

  count += 1

兩種方法

三、循環終止語句

如果在循環中,因為某些原因不想循環了,怎麽把他終止掉,這裏就用到了 break 或者 continue

break 用於完全結束一個循環,跳出循環體執行循環後面的語句

continue 和break 有些類似,他只是終止本次循環,然後繼續執行後面的循環,break則完全終止循環!

技術分享圖片

num = "25"
count = 0
a = True
while a :
    user = input("輸入你猜的數字:")
    count += 1
    if user == num :
        print("對了")
        break
    if count == 3:
        user_a = input("選擇y繼續選擇q退出")
        if user_a == "y" or user_a == "Y" :
            print("遊戲繼續")
            count = 0
            
continue elif user_a == "q" or user_a == "Q": break a = False print("遊戲結束") else: print("輸入錯誤請重新輸入")

day3(while、流程控制)