Variables 變量

Python的第一課:為數值取名

什麼是 Variables 變量?

變量是 Python 的基礎。每次我們將數據除存在變量中,就好像我們跟電腦講:嘿這裡儲存了一個數值。

比如說,我們可以創建一個變量叫 a 然後給他一個數值 123

a = 123

就像這樣創建變量在Python 中十分容易。你不用向其他語言要先宣告(如果你懂其他程式語言)。你只要打入變量然後再給他定義一個數值就好了。

以下我們有兩個變量 variable_1variable_2 分別儲存了數值10跟20。請執行編碼,輸出 variable_2

# no pec variable_1 = 10 variable_2 = 20 print(variable_2)

變量名稱

每一個變量都是獨特的,意思是說大小寫的不同會被視為不同的變量。例如 A_variable 不等於 a_variable

如下,如果你輸出一個不存在的變量,你會看到錯誤訊息。

# no pec a_variable = 30 print(A_variable)

變量數值

正因為每一個變量都是獨特的,一但被創建他就會儲存在記憶體裡。

現在我們來創建成本 cost 和價格 price 然後來計算 profit

一開始 profit 等於 15。 如果你如果你把 cost 改成 20 那麼 profit 就會變成了 25 因為 price 不變(已經被儲存在記憶體裡了).

# no pec cost = 30 price = 45 profit = price - cost print(profit) cost = 20 profit = price - cost print(profit)

好了,你現在已經有了變量的所有知識,我們來做一些練習吧!

練習:新標價

你有一個變量叫 apple。

你可以在創建一個變量叫 orange 定義他為 30 嗎?只要取代 None 就可以了。

把它輸出來看看你有沒有得到正確的結果(cost 等於 50)。

# no pec apple = 20 None = None cost = apple + orange print(cost) apple = 20 orange = 30 cost = apple + orange print(cost) Ex().check_object('cost').has_equal_value() success_msg("Great job!")
cost 等於 20 (apple) 加上 30 (orange)。

我們來計算打折後的香蕉。

香蕉的價格是 banana_price 45 塊錢。

為了要打九折,我們創一個新的變量叫 discount_rate。(提示:打八折就是乘以 0.2)

完成以下的公式:打折後的香蕉等於原本的價格乘以折扣。

# no pec banana_price = 45 discount_rate = None banana_discounted = None * discount_rate print(banana_discounted) banana_price = 45 discount_rate = 0.9 banana_discounted = banana_price * discount_rate print(banana_discounted) Ex().check_object('banana_discounted').has_equal_value() success_msg("Great job!")
輸入正確折扣變數discount_rate variable為九折。 用變數取代第二個None來完成banana_discounted,而不是直接打入數字(雖然結果會一樣)。

太好了。有了對變量的理解,下一章我們來運用 Python 不同類型的變量。

請告訴我們

請告訴我們您的問題或勘誤建議。
您的意見是我們前進的動力,非常感激!