《父與子的程式設計之旅(第3版)》第2章習題答案
本文針對第2章章末的習題提供參考答案。當然,有些習題的正確答案不止一個,特別是“動手試一試”,不過你可以通過這些答案來判斷自己的思路是否正確。
第2章 記住記憶體和變數
測試題
可以在變數兩邊加上引號,這樣Python就會將這個變數當作字串。
這個問題相當於“賦給變數的值可以改變嗎”,這要看你所說的“改變”是什麼意思。如果是下面這種情況:
myAge = 10
那麼就可以執行這個操作:
myAge = 11
這樣就改變了賦給
myAge
的值。你把myAge
標籤移到了另外一個東西上,也就是從10
移到了11
上。不過其實你並沒有把10
變成11
。更準確的說法應當是:可以“把變數名重新指派到不同的值上”或者“為變數指定新的值”,而不是“改變變數的值”。不相同。變數名區分大小寫,
TEACHER
與TEACHEr
的最後一個字母不同,因此這兩個變數名也不同。對,
'Blah'
和"Blah"
是一樣的。它們都是字串,在這裡,Python並不關心你用的是單引號還是雙引號,只要字串左右兩邊的引號匹配就行了。不,
'4'
與4
不同。前者是字串(儘管這個字串中只有一個字元),因為它兩邊加了引號。後者則是一個數字。答案是(b)。
2Teacher
不是一個正確的變數名。Python中的變數名不能以數字開頭。"10"
是一個字串,因為它的兩邊有引號。
動手試一試
在互動模式中,可以這樣做。
>>> temperature = 25
>>> print(temperature)
25
你可以這樣做:
>>> temperature = 40
>>> print(temperature)
40
也可以這樣做。
>>> temperature = temperature + 15
>>> print(temperature)
40
你可以這樣做。
>>> firstName = "Fred"
>>> print(firstName)
Fred
使用變數的話,“一週有多少分鐘”程式應該像下面這樣編寫。
>>> DaysPerWeek = 7
>>> HoursPerDay = 24
>>> MinutesPerHour = 60
>>> print(DaysPerWeek * HoursPerDay * MinutesPerHour)
10080
如果一天有26小時,要計算一週有多少分鐘,可以像下面這樣編寫程式。
>>> HoursPerDay = 26
>>> print(DaysPerWeek * HoursPerDay * MinutesPerHour)
10920
相關文章
- 《父與子的程式設計之旅(第3版)》第1章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第3章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第4章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第5章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第6章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第7章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第8章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第9章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第11章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第12章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第13章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第14章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第15章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第16章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第17章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第18章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第19章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第20章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第21章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第22章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第23章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第24章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第26章習題答案程式設計
- Python程式設計:從入門到實踐(第2版)第1章習題答案Python程式設計
- Python核心程式設計第2版第六章習題答案Python程式設計
- 李航《統計學習方法》第2版 第2章課後習題答案
- 《Python程式設計(第3版)》[美] 約翰·策勒(John Zelle) 第 3 章 答案Python程式設計
- Python經典程式設計習題100例:第3例Python程式設計
- 《Java語言程式設計(基礎篇)(原書第10版)》第2~4章部分程式設計練習題程式碼Java程式設計
- 《計算機基礎與程式設計》第11周學習總結計算機程式設計
- 《計算機基礎與程式設計》第7周學習總結計算機程式設計
- Python經典程式設計習題100例:第19例:找完數Python程式設計
- 《Python程式設計:從入門到實踐》第2章習題Python程式設計
- C程式設計語言(第2版·新版)練習題1-4C程式程式設計
- C程式設計語言(第2版·新版)練習題1-5C程式程式設計
- C程式設計語言(第2版·新版)練習題1-6C程式程式設計
- C程式設計語言(第2版·新版)練習題1-7C程式程式設計
- C程式設計語言(第2版·新版)練習題1-8C程式程式設計