while 迴圈
while 迴圈在條件為 True 時持續執行。
基本語法
count = 0
while count < 5:
print(count)
count += 1
# 輸出:0 1 2 3 4
無限迴圈
# 小心!這會永遠執行
while True:
response = input("輸入 quit 結束:")
if response == "quit":
break # 跳出迴圈
實際應用
# 猜數字遊戲
secret = 7
guess = 0
while guess != secret:
guess = int(input("猜一個數字:"))
if guess < secret:
print("太小了")
elif guess > secret:
print("太大了")
print("恭喜你猜對了!")
練習
計算一個數字的階乘
💻 程式碼編輯器
📤 執行結果
等待執行...