iT邦幫忙

2025 iThome 鐵人賽

DAY 6
0

在了解了 Python 中的資料型別後,我們要接著來看程式裡的「流程」。而提到流程,就要先了解很多人一開始比較難懂的「變數」與「指派」等概念。

然而這一次我們會試試看與之前不同的方法,先請 AI 講解你想知道的概念,並與它互動。

我目前是小學?年級的學生。

我已經理解以下的程式概念:[
  "資料與流程",
  "數字",
  "字串",
  "布林值",
  陣列(Array),
  字典(Dictionary),
  集合(Set)
]

請用我能理解的方式解釋 Python 的「變數」與「指派」概念,再逐步加深,直到能理解高階的概念。對話過程中請多用日常及我有興趣的主題進行示範。並多利用問答找出我是否有隱藏的誤解。先從問我喜歡什麼主題開始。

注意這次不用打開「引導式學習」,將上面的 "?" 改成你目前的年級。對話看看這種教學方式跟前兩天有什麼不同。你比較喜歡哪一個呢?你也可以試試看在解說完之後,再打開「引導式學習」繼續對話。

一起找找看!

讓我們來打開上次用 AI 產生的程式碼,有哪些「變數」及指派吧!

圖中橘色方框的部份,雖然看不太懂 = 號後面是什麼,但是就是把前面的 bdaytoday 等變數指派為 = 號後面的東西。

藍色方框等號後面那段有點像是加減乘除,但是用了 // 以及 % 兩個看不懂的符號。

最後紅色方框的部份,等號後面記得是什麼嗎?對,是昨天學過的「字串」。

由於 AI 產生出來的結果通常不太一樣,你在你的檔案裡看到什麼呢?標出來跟爸媽及朋友討論吧!

慣例是營火前的測驗… 怎麼 AI 也來了?

這次我想問的問題只有一個:

  1. 想想看,變數指派用的「等號」跟數學課裡的「等號」有什麼不一樣?先猜一兩個答案,然後去問 AI 吧!

當然, AI 除了幫你解答問題之外,也可以幫忙測驗你是不是真的理解一個概念喔。在你覺得已經了解「變數與指派」之後,你可以輸入這樣的字:

請針對「變數與指派」出 10 題測驗題,並指出我容易忽略或不知道的知識盲點。

跟爸媽及朋友分享你跟 AI 問答的過程吧!

地圖又開了一點點


上一篇
Ch 4. 資料的種類就像寶可夢的屬性
系列文
Just enough code with AI: 給新手們的程式設計世界觀6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言