官术网_书友最值得收藏!

2.10 本章練習題

1. 編程計算下列表達式的值。

(1) 3**2 + (25-18)/2

(2) (9 + 7)/5 + (16-9)/3

(3) 2**0 + 2**1 + 2**2 + 2**3 + 2**4 + 2**5

(4) 10/(1+1/10)

2. 編程計算:1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 的結果。

3. 已知圓的半徑是10 厘米,編程計算圓的面積和周長。(采用默認精度)

4. 已知變量a=9,變量b=5,編程交換它們的值,即交換后,a=5,b=9。

5. Python 中還有一種復合賦值運算,比如a = 3,a+=1 這種寫法就相當于a=a+1,運行后,a 中的值變成了4,對于其他運算符,也可依此類推。請編程,看看執行下面的復合賦值后,變量a 的值是多少?假設每次a 的初始值都是3。

(1) a-=2

(2) a*=10

(3) a/=2

(4) a+=99

(5) a//=2

(6) a**=4

(7) a%=5

(8) a += a**2

6. 假設你手中有一萬元人民幣,現在銀行一年期的定期存款利率為3.5%,并且每年都保存不變,請問這一萬元存滿五年后,如不考慮通貨膨脹,連本帶息一共有多少錢?(保留兩位小數)。

7. 一個梯形的上底長為8 厘米,下底長為15 厘米,高為6 厘米,請問它的面積是多少?請編程實現并顯示出來。

8. 一個圓錐的底半徑為4.5 厘米,高為8.5 厘米,請問它的體積是多少立方厘米?請編程計算并顯示。(保留2 位小數)

9. 新建一個列表L,放入6 種金屬元素的原子序數,分別是鈹(4)、鎂(12)、鈣(20)、鍶(38)、鋇(56)、鐳(88),求其中的平均原子序數是多少?并按照原子序數的降序排列,即原子序數高的在前,低的在后。編程實現并顯示。

10. 編程實現:把某一周7 天的氣溫值放入一個列表中,顯示它們的平均氣溫,并求出最高氣溫和最低氣溫。已知這7 天的氣溫是:25.2℃、16.8℃、31.4℃、23.9℃、28℃、22.5℃、19.6℃。

11. 把26 個小寫英文字母放入一個字符串中,你有沒有辦法把它們變成全部為大寫的字母?(提示:查看在線幫助文件,使用字符串的一個upper()方法。)

12. 下面是一個小組三名同學語文、數學、英語的期中考試成績,都是百分制。請編程計算三人各自的總分和各自的平均分(保留兩位小數),并顯示出來,要求必須使用字典數據類型來實現。

img

續表

img

13. 列表和元組有何相同和不同之處?字典和集合各自又有哪些操作功能?你能否寫出一份自己的簡單的Python 技術手冊,教會其他初學Python 的同學?

14. 假設你們學校有一個張老師,她的全名叫張曉露,性別是女,職務是語文老師,年齡是28 歲,所教的班級是5 年級一班。你能用Python 中最合適的數據類型表示出張老師的信息嗎?

15. 有一種福利彩票叫“32 選7”,從整數1 到32 中隨機選出7 個號碼。如果你所買彩票上的7 個數字和公布出來的一等獎的7 個號碼完全相同,而不管順序如何,那你就中一等獎了。你覺得用Python 中的什么數據類型來表示這個一等獎的號碼最合適?給出原因,如有可能,請編寫能實現產生這7 個幸運號碼的Python 程序,并把它們的值按照從小到大的順序顯示出來。(本題會用到后面的一些知識,請先思考,如暫時無法完成也沒關系,等學完后面的知識后再回過頭來解決。)

主站蜘蛛池模板: 廊坊市| 乌恰县| 四子王旗| 原阳县| 长兴县| 聊城市| 灵丘县| 时尚| 安仁县| 苏尼特右旗| 饶河县| 景宁| 江永县| 筠连县| 望奎县| 柞水县| 连城县| 莎车县| 扎鲁特旗| 盐亭县| 额尔古纳市| 三门峡市| 安塞县| 常熟市| 双桥区| 崇左市| 延安市| 简阳市| 磴口县| 崇仁县| 苍山县| 新宁县| 彝良县| 岚皋县| 望城县| 平塘县| 山阳县| 双流县| 公安县| 东海县| 望都县|