正在啟動 Python 環境(首次約 15 秒)...
變數與資料型態
變數就像一個「盒子」,你可以把資料放進去,之後隨時拿出來用。
建立變數
用 = 把值存進變數:
變數可以隨時更新:
四種基本資料型態
| 型態 | 英文 | 說明 | 範例 |
|---|---|---|---|
| 整數 | int | 沒有小數點的數字 | 100, 0, -5 |
| 浮點數 | float | 有小數點的數字 | 3.14, 590.5 |
| 字串 | str | 用引號包起來的文字 | "Hello", '91APP' |
| 布林值 | bool | 只有 True 或 False | True, False |
用 type() 可以查看變數的型態:
數字運算
Python 可以直接做算術:
常用運算符號:
| 符號 | 意義 | 範例 |
|---|---|---|
+ | 加 | 10 + 3 → 13 |
- | 減 | 10 - 3 → 7 |
* | 乘 | 10 * 3 → 30 |
/ | 除 | 10 / 3 → 3.333... |
// | 整除 | 10 // 3 → 3 |
% | 餘數 | 10 % 3 → 1 |
型態轉換
有時候需要把一種型態轉成另一種:
常用轉換函數:
int()— 轉成整數float()— 轉成浮點數str()— 轉成字串
AI 協作:學了這個,跟 AI 怎麼配合?
AI 寫的程式會大量使用變數。你要能看懂「這個變數存了什麼」才能判斷邏輯對不對。
你的人類優勢:
- 你能判斷變數名稱是否有意義(total_price 比 x 好懂)
- 你能看出型態問題(數字和文字混用會出錯)
可以這樣跟 AI 說:
幫我寫一段 Python,把這份訂單資料存成變數:客戶名稱「王小明」、金額 3500、是否 VIP 為 True。
練習題
互動示範
DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
DEMO 3可以修改程式碼試玩
DEMO 4可以修改程式碼試玩
DEMO 5可以修改程式碼試玩
DEMO 6可以修改程式碼試玩
挑戰任務
Task 1
建立變數 product = "防曬乳" 和 price = 450,然後用 print() 印出「防曬乳 450」(中間一個空格)
Task 2
一件衣服原價 1200 元,打 8 折後是多少?請算出折扣價並用 print() 印出數字
Task 3
有 7 件商品要平均分給 3 個門市,每間門市分到幾件?剩餘幾件?請分兩行印出「每間:2」和「剩餘:1」
← BackNext Lesson →