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 基礎

這個程式包含:

  1. import:匯入模組

  2. 變數:answer、guess

  3. input():取得使用者輸入

  4. int():轉換成整數

  5. if / elif / else:條件判斷

  6. while:迴圈

  7. break:結束迴圈

  8. random.randint():產生隨機數字



留言