在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ exercise3.數(shù)字和數(shù)學(xué)計(jì)算
附錄 A-練習(xí) 9:生成一個(gè)空文件(Touch, New-Item)
附錄 A-練習(xí) 10:復(fù)制文件 (cp)
exercise44.繼承 Vs.包含
附錄 A-練習(xí) 14:刪除文件 (rm)
附錄 A-練習(xí) 11:移動(dòng)文件 (mv)
exercise46.項(xiàng)目骨架
附錄 A-練習(xí) 3:如果你迷路了
exercise37.復(fù)習(xí)符號(hào)
exercise47.自動(dòng)化測(cè)試
exercise3.數(shù)字和數(shù)學(xué)計(jì)算
附錄 A-練習(xí) 1:安裝
exercise32.循環(huán)和列表
exercise31.做出決定
exercise42.對(duì)象、類、以及從屬關(guān)系
exercise48.更復(fù)雜的用戶輸入
下一步
簡(jiǎn)介
附錄 A-練習(xí) 7:刪除路徑 (rmdir)
exercise49.寫代碼語(yǔ)句
exercise18.命名, 變量, 代碼, 函數(shù)
exercise12.提示別人
exercise14.提示和傳遞
exercise40.模塊, 類和對(duì)象
附錄 A-練習(xí) 12:查看文件 (less, MORE)
exercise9.打印, 打印, 打印
exercise13.參數(shù), 解包, 變量
exercise30. Else 和 If
exercise28. 布爾表達(dá)式
附錄 A-練習(xí) 4:創(chuàng)建一個(gè)路徑 (mkdir)
附錄 A-練習(xí) 15:退出命令行 (exit)
exercise25. 更多更多的練習(xí)
exercise6.字符串和文本
exercise2.注釋和井號(hào)“#”
exercise21. 函數(shù)的返回值
附錄 A-下一步
exercise1.第一個(gè)程序
exercise23. 閱讀代碼
附錄 A-練習(xí) 5:改變當(dāng)前路徑 (cd)
exercise17.更多文件操作
exercise24. 更多的練習(xí)
exercise19.函數(shù)和變量
exercise51.從瀏覽器獲取輸入
exercise22. 到目前為止你學(xué)到了什么?
exercise41.學(xué)會(huì)說(shuō)面向?qū)ο?/span>
exercise52.開(kāi)始你的 web 游戲
exercise20. 函數(shù)和文件
exercise15.讀文件
exercise45.你來(lái)制作一個(gè)游戲
exercise10.那是什么?
exercise8.打印, 打印
exercise35.分支和函數(shù)
exercise26. 恭喜你,可以進(jìn)行一次考試了
exercise33.while 循環(huán)
exercise29. IF 語(yǔ)句
exercise36.設(shè)計(jì)和調(diào)試
exercise0.安裝和準(zhǔn)備
exercise50.你的第一個(gè)網(wǎng)站
附錄 A-練習(xí) 2:路徑, 文件夾, 名錄 (pwd)
exercise38.列表操作
附錄 A-練習(xí) 6:列出當(dāng)前路徑 (ls)
exercise16.讀寫文件
exercise4.變量和命名
exercise34.訪問(wèn)列表元素
exercise11.提問(wèn)
exercise43.基本的面向?qū)ο蟮姆治龊驮O(shè)計(jì)
附錄 A-簡(jiǎn)介
附錄 A-練習(xí) 8:目錄切換(pushd, popd)
來(lái)自老程序員的建議
exercise27. 記住邏輯
exercise5.更多的變量和打印
exercise7.更多的打?。ㄝ敵觯?/span>
附錄 A-練習(xí) 13:輸出文件 (cat)
exercise39.字典,可愛(ài)的字典

exercise3.數(shù)字和數(shù)學(xué)計(jì)算

每一種編程語(yǔ)言都包含處理數(shù)字和進(jìn)行數(shù)學(xué)計(jì)算的方法。不必?fù)?dān)心,程序員經(jīng)常撒謊說(shuō)他們是多么牛的數(shù)學(xué)天才,其實(shí)他們根本不是。如果他們真是數(shù)學(xué)天才,他們?cè)缇腿氖聰?shù)學(xué)相關(guān)的行業(yè)了,而不是寫寫廣告程序和社交網(wǎng)絡(luò)游戲。

這節(jié)練習(xí)里有很多的數(shù)學(xué)運(yùn)算符號(hào)。我們來(lái)看一遍它們都叫什么名字。你要一邊寫一邊念出它們的名字來(lái),直到你念煩了為止。名字如下:

  • + plus 加號(hào)
  • - minus 減號(hào)
  • / slash 斜杠 除法
  • * asterisk 星號(hào) 乘法
  • % percent 百分號(hào) 模除
  • < less-than 小于號(hào)
  • > greater-than 大于號(hào)
  • <= less-than-equal 小于等于號(hào)
  • >= greater-than-equal 大于等于號(hào)

有沒(méi)有注意到以上只是些符號(hào),沒(méi)有運(yùn)算操作呢?寫完下面的練習(xí)代碼后,再回到上面的列表,寫出每個(gè)符號(hào)的作用。例如+是用來(lái)做加法運(yùn)算的。

print "I will now count my chickens:"

print "Hens", 25 + 30 / 6
print "Roosters", 100 - 25 * 3 % 4

print "Now I will count the eggs:"

print 3 + 2 + 1 - 5 + 4 % 2 - 1 / 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

你看到的結(jié)果

$ python ex3.py
I will now count my chickens:
Hens 30
Roosters 97
Now I will count the eggs:
7
Is it true that 3 + 2 < 5 - 7?
False
What is 3 + 2? 5
What is 5 - 7? -2
Oh, that's why it's False.
How about some more.
Is it greater? True
Is it greater or equal? True
Is it less or equal? False

附加題

1.使用#在代碼每一行的前一行為自己寫一個(gè)注釋,說(shuō)明這一行的作用。 2.記得練習(xí) 0 的內(nèi)容吧?用里邊的方法把 Python 運(yùn)行起來(lái),然后使用剛才學(xué)到的運(yùn)算符號(hào),把 Python 當(dāng)做計(jì)算器玩玩。 3.自己找個(gè)需要計(jì)算的東西,寫一個(gè) .py 文件把它計(jì)算出來(lái)。 4.有沒(méi)有發(fā)現(xiàn)有些計(jì)算結(jié)果是”錯(cuò)”的呢?計(jì)算結(jié)果只有整數(shù),沒(méi)有小數(shù)部分。研究一下這是為什么,搜索一下“浮點(diǎn)數(shù)(floating point number)” 是什么東西。 5.使用浮點(diǎn)數(shù)重寫一遍 ex3.py,讓它的計(jì)算結(jié)果更準(zhǔn)確(提示: 20.0 是一個(gè)浮點(diǎn)數(shù))。

常見(jiàn)問(wèn)題

Q: 為什么%表示模除而不是“百分號(hào)”?

這個(gè)問(wèn)題的答案正好就是問(wèn)什么大部分程序員選擇用這個(gè)運(yùn)算符。平時(shí)我們把它看做一個(gè)“百分號(hào)”。在編程計(jì)算中,通常把它和/一樣當(dāng)做除法的運(yùn)算符。%是一個(gè)不同的運(yùn)算,只是用%符號(hào)來(lái)表示。

Q: %如何運(yùn)算的?

另一種說(shuō)法是, "X 除以 Y 余 J." 比如, "100 除以 16 余數(shù)為 4." % 計(jì)算的結(jié)果就是這個(gè)余數(shù)。

Q: 運(yùn)算符的順序是怎樣的?

在美國(guó)我們用一個(gè)括弧來(lái)指定加減乘除的順序。Python 中也同樣遵循這個(gè)規(guī)律。

Q: /是如何運(yùn)算的?

它只是舍去了小數(shù)點(diǎn)后面的部分,比較一下 7.0 / 4.0 和 7 / 4,你就會(huì)明白其中的不同了。