《笨辦法學Python》 習題3

2021-09-11 06:50:39 字數 1552 閱讀 6254

加分習題

系統:mac os 10.14

python: 2.7.10

版本:《笨辦法學python》(第四版)

print "i will now count my chickens:"

print "hens", 25 + 30 / 6.0

print "roosters", 100 - 25 * 3 % 4

print "now i will count the eggs:"

print 3 + 2 + 1 - 5 + 4 % 2 - 1.0 / 4 + 6

print "is it true that 3 + 2 < 5 - 7 ?"

print 3 + 2 < 5 - 7

print "what is 3 + 2", 3 + 2

print "what is 5 - 7", 5 - 7

print "oh, that's why it's false."

print "how about some more."

print "is it greater?", 5 > -2

print "is it greater or equal?", 5 >= -2

print "is it less or equal?", 5 <= -2

(2)執行**,結果如下:

(1) 照辦,不再贅述。

(1)照辦,如上。

如,計算「5/2」,結果直接取整為2,而非2.5。

(1)浮點型(float)等同於 c 語言中的 double 型別,建立 float 值有兩種方式:

第一種方式,如果該數值沒有小數,需要新增字尾 .0,否則,直譯器會認為這是 int 型別數值:

第二種方式,如果沒有任何輸入引數,那麼建立 float 例項值為 0.0,也可輸入單個引數,乙個數值或者乙個數字字串,示例如下:

(1)修改第3行,將「30 / 6」變為「30 / 6.0」,修改第8行**,將「1 / 4」變為「1.0 / 4」。

執行結果如下圖所示,「hens」的計算精度提高,變為30.0。雞蛋由原來的 3+2+1-5+0-0+6=7 變為 3+2+1-5+0-0.25+6=6.75,計算精度提公升。

笨辦法學Python 3 習題6

交作業啦 ex6.py 建立了乙個名叫types of people的變數,並將其設為等於10 types of people 10 建立了乙個名叫x的變數,並將其設為f string x f there are types of people.建立了乙個名叫binary的變數,並將其設為字串 bi...

《笨辦法學python》習題38 40

mystuff 然後作者又給出了乙個錯誤的情況 class thing object def test hi print hia thing a.test hello 錯誤原因是test 只可以接受乙個引數,卻給了兩個。也就是 a.test hello 實際上是test a,hello 從這裡開始到...

《笨辦法學Python》 習題6

加分習題 系統 mac os 10.14 python 2.7.10 版本 笨辦法學python 第四版 x there are d types of people.10 binary binary do not don t y those who know s and those who s.bi...