2.
3.學習卡測驗
4. import randomdef guess_number_game():
# 產生一個 1 到 100 之間的隨機整數作為目標答案 target_number = random.randint(1, 100) # 記錄玩家嘗試的次數 attempts = 0 print("=== 歡迎來到猜數字遊戲! ===") print("我已經想好了一個 1 到 100 之間的數字,請猜猜看是哪一個。") # 使用 while 迴圈持續讓玩家輸入,直到猜中為止 while True: # 獲取使用者輸入 user_input = input("\n請輸入你猜的數字:") # 檢查輸入是否為有效的整數 if not user_input.isdigit(): print("❌ 輸入無效!請輸入純數字。") continue # 跳過本次迴圈,重新輸入 # 將輸入的字串轉換為整數 guess = int(user_input) # 每輸入一次合法數字,累計次數加 1 attempts += 1 # 判斷猜測結果 if guess < target_number: print("💡 太小了!再試試看大一點的數字。") elif guess > target_number: print("💡 太大了!再試試看小一點的數字。") else: # 猜中數字,顯示恭喜訊息與總嘗試次數 print(f"🎉 恭喜你答對了!正確答案就是 {target_number}。") print(f"🏆 你總共猜了 {attempts} 次。") break # 跳出迴圈,結束遊戲# 執行主程式if __name__ == "__main__": guess_number_game()

留言
張貼留言