在了解了 Python 中的資料型別後,我們要接著來看程式裡的「流程」。而提到流程,就要先了解很多人一開始比較難懂的「變數」與「指派」等概念。
然而這一次我們會試試看與之前不同的方法,先請 AI 講解你想知道的概念,並與它互動。
我目前是小學?年級的學生。
我已經理解以下的程式概念:[
"資料與流程",
"數字",
"字串",
"布林值",
陣列(Array),
字典(Dictionary),
集合(Set)
]
請用我能理解的方式解釋 Python 的「變數」與「指派」概念,再逐步加深,直到能理解高階的概念。對話過程中請多用日常及我有興趣的主題進行示範。並多利用問答找出我是否有隱藏的誤解。先從問我喜歡什麼主題開始。
注意這次不用打開「引導式學習」,將上面的 "?" 改成你目前的年級。對話看看這種教學方式跟前兩天有什麼不同。你比較喜歡哪一個呢?你也可以試試看在解說完之後,再打開「引導式學習」繼續對話。
讓我們來打開上次用 AI 產生的程式碼,有哪些「變數」及指派吧!
圖中橘色方框的部份,雖然看不太懂 =
號後面是什麼,但是就是把前面的 bday
、today
等變數指派為 =
號後面的東西。
藍色方框等號後面那段有點像是加減乘除,但是用了 //
以及 %
兩個看不懂的符號。
最後紅色方框的部份,等號後面記得是什麼嗎?對,是昨天學過的「字串」。
由於 AI 產生出來的結果通常不太一樣,你在你的檔案裡看到什麼呢?標出來跟爸媽及朋友討論吧!
這次我想問的問題只有一個:
當然, AI 除了幫你解答問題之外,也可以幫忙測驗你是不是真的理解一個概念喔。在你覺得已經了解「變數與指派」之後,你可以輸入這樣的字:
請針對「變數與指派」出 10 題測驗題,並指出我容易忽略或不知道的知識盲點。
跟爸媽及朋友分享你跟 AI 問答的過程吧!