張瑞釗 Chang Reed-Joe

Act well your part for those who love you, and those who don't will start loving you.

Python + ChatGPT 實作

寫信給老師 nldwytl2@gmail.com

ChatGPT-5.2 (2025.12.12 發佈) 是一個主要處理基於文字輸入(text-based inputs) 及三種不同輸出能力的語言模型。
• 文字回答(Text Responses):提供信息、回答問題或純粹基於文字進行對話。
一般對話和信息、語言翻譯、創意寫作(如故事或詩歌)、教育及研究應用。
• DALL-E:根據文字描述生成圖像。
• Python模式:執行Python程式計算、數據分析和其他程式應用。

Python + ChatGPT

全華線上書城 — 九年級上學期 — 2025

Prompt:
請提供 thonny 4.1.7.exe

ChatGPT:
以下是 Thonny 4.1.7 Windows 安裝檔(.exe) 的官方下載連結,可直接點擊取得:

🔗 下載 Thonny 4.1.7
👉 存於桌面,然後安裝

Chromebook 無法安裝 .exe,但可直接用瀏覽器在雲端執行 Python 程式。
連結 Prpgramize平台:https://www.programiz.com/python-programming/online-compiler/

Python 範例|Ex1.py(P.14)

程式碼說明
輸入「華氏溫度」,程式會計算並輸出對應的「攝氏溫度」。
f = int(input('請輸入華氏溫度:'))
c = (f - 32) * 5 / 9
print('攝氏溫度 = ' + str(c))
執行結果
請輸入華氏溫度 100
攝氏溫度 = 37.77777777777778
if else
f = int(input('請輸入華氏溫度:'))
c = (f - 32) * 5 / 9
print('攝氏溫度 = ' + str(c))
# print ('攝氏溫度 = ' + str(round(c,2))) , c 取小數點 2 位
if c < 18:
print ('請穿外套')
else:
print ('穿短袖即可')
range (1,11) = 1,2,3,4,5,6,7,8,9,10
Prompt:
請寫一個適合國中生的thonny 程式,用range計算1-10的偶數和
ChatGPT:
Thonny 程式:用「除以 2 餘數為 0」計算 1–10 的偶數和
# 計算 1 到 10 的偶數總和(用餘數判斷)
sum = 0 # 剛開始設 "sum (和)" 為 0
for number in range(1, 11):
if number % 2 == 0: # 偶數:除以 2 餘數為 0
sum = sum + number
print("1 到 10 的偶數和為:", sum)
Prompt:
現在來練習一下: 請先寫一個輸入西元年,然後輸出是否為閏年的 Thonny 程式。
可否用三層if else 依序判別是否為400, 100, 及4的倍數?
ChatGPT:
三層 if–else:依序判別 400、100、4 的倍數
# 閏年判別(三層 if–else,依序檢查 400、100、4)
year = int(input("請輸入西元年:"))
if year % 400 == 0:
print(f"{year} 是閏年。")
else:
if year % 100 == 0:
print(f"{year} 不是閏年。")
else:
if year % 4 == 0:
print(f"{year} 是閏年。")
else:
print(f"{year} 不是閏年。")
👉 Chromebook 無法安裝 .exe,但可直接用瀏覽器在雲端執行 Python 程式。
連結 Prpgramize平台:https://www.programiz.com/python-programming/online-compiler/
題目1:
A. 寫一個 Thonny 程式,求1-100的偶數和。
B. 寫一個 Python 程式: 可以輸入身高(公尺)與體重(公斤),計算 BMI,印出 BMI 值。 請利用 ChatGPT 查詢「國中生 BMI 標準,再輸出該 BMI 是否在正常範圍內。
題目2題組說明:
民國60年高中聯考數學最後一題證明題為:
如圖,設一圓,從圓外一點 P向圓作一條切線,切於點 T;
又從同一點 P作一直線與圓相交於兩點 A"、" B(其中 A為靠近 P的交點,B 為遠離 P的交點)。
請證明

例題:若 PA = 2,AB = 6,求 PT 之長?

題目2:

(1) 請ChatGPT協助你,寫出以上的題目、畫圖、及證明。
然後將ChatGPT的回答 copy 到 Gmail,寫信給老師。

(2) 可用ChatGPT + Python 或其他任何工具、方法,將題目、圖、解答,寄給老師。

題目3:

本學期在資訊科技 / 生活科技的課程中,你學到什麼、有何心得?寫信給老師,包含信的開頭、內容、和結尾。

二~三行心得、感想就好,不要用 ChatGPT。

寫信給老師 nldwytl2@gmail.com

相關連結

點閱數 (since 2015/9/11)

  • 109,628