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("恭喜你猜對了!")

練習

計算一個數字的階乘

💻 程式碼編輯器
📤 執行結果
等待執行...
← 上一課 下一課 →