Python 環境建立和Hello World
1.使用 NotebookLM, 至少收集三種相關課程資料, 其中至少包含youtube, website, 檔案
https://notebook.google.com/notebook/92b04bd9-b4ac-4e5c-b58c-b4ee2566d99c?authuser=2
3.
5.寫1個程式需附加說明 Create a README For Github
Python 猜數字遊戲
import random
# 電腦隨機產生 1~100 的數字
answer = random.randint(1, 100)
print("=== 猜數字遊戲 ===")
print("請猜一個 1~100 的數字!")
while True:
guess = int(input("請輸入你的答案:"))
if guess < answer:
print("太小了!再猜一次。")
elif guess > answer:
print("太大了!再猜一次。")
else:
print("恭喜你,猜對了!")
break
程式說明
1. 匯入 random
import random
random 是 Python 的隨機數字模組,可以讓電腦隨機產生數字。
2. 產生答案
answer = random.randint(1, 100)
讓電腦從 1~100 中隨機選出一個數字,並存放在 answer 裡。
3. 使用 while 迴圈
while True:
讓遊戲持續進行,直到玩家猜對為止。
4. 取得玩家輸入
guess = int(input("請輸入你的答案:"))
讓玩家輸入猜測的數字。
input() 取得的是文字,所以使用 int() 把它轉換成整數。
5. 判斷大小
if guess < answer:
print("太小了!再猜一次。")
elif guess > answer:
print("太大了!再猜一次。")
else:
print("恭喜你,猜對了!")
如果猜的數字比答案小 → 顯示「太小了」
如果猜的數字比答案大 → 顯示「太大了」
如果兩者相同 → 顯示「猜對了」
6. 結束遊戲
break
當玩家猜對時,使用 break 離開 while 迴圈,遊戲結束。
使用範例
=== 猜數字遊戲 ===
請猜一個 1~100 的數字!
請輸入你的答案:50
太大了!再猜一次。
請輸入你的答案:25
太小了!再猜一次。
請輸入你的答案:36
恭喜你,猜對了!
使用到的 Python 基礎
這個程式包含:
import:匯入模組變數:
answer、guessinput():取得使用者輸入int():轉換成整數if / elif / else:條件判斷while:迴圈break:結束迴圈random.randint():產生隨機數字










留言
張貼留言