《父與子的程式設計之旅(第3版)》第4章習題答案
本文針對第4章章末的習題提供參考答案。當然,有些習題的正確答案不止一個,特別是“動手試一試”,不過你可以通過這些答案來判斷自己的思路是否正確。
第4章 資料型別
測試題
int()
函式總是向下取整(取不超過原來數的最大整數)。由於在互動式shell中顯示的是帶引號的
'4'
,因此可以得知thing1
是一個字串,鍵入type(thing1)
會顯示<class 'str'>
。可以讓傳入
int()
函式的引數加上0.5,這樣可以“騙過”int()
函式,讓它四捨五入而不是向下取整。下面是一個示例(在互動模式中):>>> a = 13.2
>>> roundoff = int(a + 0.5)
>>> roundoff
13
>>> b = 13.7
>>> roundoff = int(b + 0.5)
>>> b
14
如果原來的數小於13.5,
int()
函式會得到一個小於14的數,這時會向下取整為13。如果原來的數大於或者等於13.5,
int()
函式會得到一個等於或者大於14的數,這時就會向下取整為14。
動手試一試
可以用
float()
將字串轉換為小數:>>> a = float('12.34')
>>> print a
12.34
如果要確定這是數字而不是字串,可以檢查其型別。
>>> type(a)
<class 'float'>
可以用
int()
把小數轉換為整數:>>> print(int(56.78))
56
結果會向下取整。
可以用
int()
把字串轉換為整數並檢查其型別。>>> a = int('75')
>>> print(a)
75
>>> type(a)
<class 'int'>
相關文章
- 《父與子的程式設計之旅(第3版)》第1章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第2章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第3章習題答案程式設計
- 《父與子的程式設計之旅(第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核心程式設計v2.0 第11章習題答案Python程式設計
- Python程式設計:從入門到實踐(第2版)第1章習題答案Python程式設計
- Python核心程式設計第2版第六章習題答案Python程式設計
- 李航《統計學習方法》第2版 第2章課後習題答案
- 《Python程式設計(第3版)》[美] 約翰·策勒(John Zelle) 第 3 章 答案Python程式設計
- 《Java語言程式設計(基礎篇)(原書第10版)》第2~4章部分程式設計練習題程式碼Java程式設計
- 《計算機基礎與程式設計》第7周學習總結計算機程式設計
- Python經典程式設計習題100例:第3例Python程式設計
- 第1章 程式設計的方法程式設計
- 《JavaScript高階程式設計》第3版與第2版有何差異?JavaScript程式設計
- 《Python程式設計:從入門到實踐》第2章習題Python程式設計
- C程式設計語言(第2版·新版)練習題1-6C程式程式設計
- C程式設計語言(第2版·新版)練習題1-7C程式程式設計
- C程式設計語言(第2版·新版)練習題1-4C程式程式設計
- C程式設計語言(第2版·新版)練習題1-5C程式程式設計