一、while loop
有一種循環叫死循環,一經觸發,就運行個天荒地老、海枯石爛。
海枯石爛代碼
1 2 3 4 5 | count = 0 while True : print ( "你是風兒我是沙,纏纏綿綿到天涯..." ,count) count + = 1 |
其實除了時間,沒有什麼是永恆的,死loop還是少寫爲好
上面的代碼循環100次就退出吧
1 2 3 4 5 6 7 8 | count = 0 while True : print ( "你是風兒我是沙,纏纏綿綿到天涯..." ,count) count + = 1 if count = = 100 : print ( "去你媽的風和沙,你們這些脫了褲子是人,穿上褲子是鬼的臭男人.." ) break |
回到上面for 循環的例子,如何實現讓用戶不斷的猜年齡,但只給最多3次機會,再猜不對就退出程序。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #!/usr/bin/env python # -*- coding: utf-8 -*- my_age = 28 count = 0 while count < 3 : user_input = int ( input ( "input your guess num:" )) if user_input = = my_age: print ( "Congratulations, you got it !" ) break elif user_input < my_age: print ( "Oops,think bigger!" ) else : print ( "think smaller!" ) count + = 1 #每次loop 計數器+1 else : print ( "猜這麼多次都不對,你個笨蛋." ) |