20道Python編程問題(2)-私信回覆得答案

1、 list 對象 alist [{'name':'a','age':20},{'name':'b','age':30},{'name':'c','age':25}], 請按 alist 中元素的age 由大到小排序;

20道Python編程問題(2)-私信回覆得答案

2、 將字符串:"k:1|k1:2|k2:3|k3:4",處理成 python 字典:{'k':'1', 'k1':'2', 'k2':'3','k3':'4' }

20道Python編程問題(2)-私信回覆得答案

3、 用代碼體現斐波那契數列

20道Python編程問題(2)-私信回覆得答案

4、 定義一個學生類。有下面的類屬性:

a) 1 姓名

b) 2 年齡

c) 3 成績(語文,數學,英語)[每課成績的類型為整數]

d) 類方法:

e) 1 獲取學生的姓名:get_name() 返回類型:str

f) 2 獲取學生的年齡:get_age() 返回類型:int

g) 3 返回3門科目中最高的分數。get_course() 返回類型:int

h) 寫好類以後,可以定義2個同學測試下:

i) zm = Student('zhangming',20,[69,88,100])

j) 返回結果:

k) zhangming

l) 20

m) 100

20道Python編程問題(2)-私信回覆得答案

5、 定義一個字典類:dictclass。完成下面的功能:

a) dict = dictclass({你需要操作的字典對象})

b) 1 刪除某個key

c) del_dict(key)

d) 2 判斷某個鍵是否在字典裡,如果在返回鍵對應的值,不存在則返回"not found"

e) get_dict(key)

f) 3 返回鍵組成的列表:返回類型;(list)

g) get_key()

h) 4 合併字典,並且返回合併後字典的values組成的列表。返回類型:(list)

i) update_dict({要合併的字典})

20道Python編程問題(2)-私信回覆得答案

6、 定義一個列表的操作類:Listinfo

a) 包括的方法:

b) 1 列表元素添加: add_key(keyname) [keyname:字符串或者整數類型]

c) 2 列表元素取值:get_key(num) [num:整數類型]

d) 3 列表合併:update_list(list) [list:列表類型]

e) 4 刪除並且返回最後一個元素:del_key()

f) list_info = Listinfo([44,222,111,333,454,'sss','333'])

20道Python編程問題(2)-私信回覆得答案

7、定義一個集合的操作類:Setinfo

a) 包括的方法:

b) 1 集合元素添加: add_setinfo(keyname) [keyname:字符串或者整數類型]

c) 2 集合的交集:get_intersection(unioninfo) [unioninfo :集合類型]

d) 3 集合的並集: get_union(unioninfo)[unioninfo :集合類型]

e) 4 集合的差集:del_difference(unioninfo) [unioninfo :集合類型]

f) set_info = Setinfo(你要操作的集合)

20道Python編程問題(2)-私信回覆得答案

8、 將你自己的信息封裝成一個類Student,包括姓名、性別、年齡、家庭地址。並在display()方法中顯示這些信息。

20道Python編程問題(2)-私信回覆得答案

私信回覆‘python編程題’看答案


分享到:


相關文章: