- Python程序設計
- 張雪萍主編
- 533字
- 2019-06-19 15:48:32
習題
1.數字類型的轉換函數分別有哪些?請上機進行測試。
2.當我們要處理高精度浮點型數字時,如何避免精度引起的誤差?
3.decimal模塊的類Decimal在使用時要注意什么?
4.導入模塊的兩種方式有何不同?
5.列表是可變序列嗎?為什么?列表支持哪些操作?至少舉出8種常用操作。
6.不可變序列有什么特點?有哪些不可變序列?
7.元組支持哪些操作?假如元組tp=(1,2,(4,5),[7,8,9],10),能將里面的7或8,或者9的值進行修改嗎?
8.請寫出range函數的語法格式,并說明通常它用在什么地方。
9.字符串的常用操作有哪些?請至少列出10種。
10.如何訪問字典的元素?
11.請列出字典的常用操作,至少8種。
12.寫一個自定義函數,判斷用戶傳入的對象(字符串、列表、元組)長度是否大于5。
13.猜數字游戲。查閱 random 庫的使用方法,利用 random.randint 從鍵盤上任意輸入一個數字,然后由用戶來猜這個數字,猜正確獲得相應的分數然后退出,最多只能猜 3次(允許給出“大了、小了”的提示,提高猜中的概率)。如果第 1 次猜正確了,得 10分,如果第2次猜正確得6分,第三次猜正確得3分。最后輸出得分。要求利用format()格式化輸出方式進行輸出。
14.利用字符串的ord和chr兩個函數設計一個加密解密程序。要求:①輸入明文,得到密文;②輸入密文,得到明文;③針對漢字看這樣的加密解密程序能否完成。