結構化程式設計(3)
實作1:Scratch資料型態及變數賦值練習
實作2:Python變數賦值練習
Python變數賦值觀念教學影片
範例1:
>>>a = 7 >>>print(a) 7 |
每一行的解釋一下
1. 我們先將整數7賦予如宣告的變數 a。
2. 打印a的值。
3. 結果顯示為7。
範例2:
>>>b = True >>>print(b) True >>>c = “I am so handsome.” >>>print(c) I am so handsome. >>>d= 3.14159 >>>print(d) 3.14159 |
就如範例1一樣,我們將不同的值(亦是不同的資料類型)賦予給各變數,然後打印出來,結果就會是等於變數中的值。
在這邊,我們需要先對一個重要的概念有所了解。
賦值
在數學課當中,我們都學過 “=” 代表 “等於” 這個意思,但是在程式設計當中,“=” 代表的卻是 “賦值” 的意思。
在範例 “a = 7”,我們 應該是從右邊開始讀起,即 “7” 這個整數賦予給 “a” 這個變數。
範例3:
>>>a = 3 >>>b = a >>>print(b) 3 |
我們可以對上面的程式解讀為:
1. 將3賦值給a。
2. 將a賦值給b。
3. 印出b
4. 結果為3。
Python變數賦值實作教學影片
>>>a = 7 >>>print(a) 7 |
>>>a = 3 >>>b = a >>>print(b) 3 |
>>> c Traceback (most recent call last): File “<pyshell#13>”, line 1, in <module> c NameError: name ‘c’ is not defined |
實作3:遊戲專案-變數的應用
遊戲下載
任務1-讓變數有作用
任務2-讓遊戲可以結束且訂定遊戲輸贏的規準
提示:
進階研究
教學影片