students = [{'name': '張三', '性別': '男', 'age': 15},
{'name': '劉麗麗', '性別': '女', 'age': 25},
{'name': '李艷', '性別': '女', 'age': 17},
{'name': '王五', '性別': '男', 'age': 35},
{'name': '劉剛', '性別': '男', 'age': 17},
{'name': '李明明', '性別': '男', 'age': 19}]
串列students保存著多個學生的資訊,分別自定義7個函式完成如下的7個操作:
(4)計算出平均年齡。
自定義函式和執行函式的代碼
程式運行結果截圖
(5)查詢出所有姓李的同學。
自定義函式和執行函式的代碼
程式運行結果截圖
(6)分別統計出男女人數。
自定義函式和執行函式的代碼
程式運行結果截圖
(7)分別統計出男女同學的平均年齡。
自定義函式和執行函式的代碼
uj5u.com熱心網友回復:
# 計算出平均年齡。
def mean_age():
s = sum([i['age'] for i in students ])/len(students)
return int(s)
print(mean_age())
# 查詢出所有姓李的同學。
def select_name():
for name in [i['name'] for i in students]:
if name[0] == '李':
print(name)
select_name()
# 分別統計出男女人數。
def count_sex():
s= [i['性別'] for i in students]
print(s.count('男'))
print(s.count('女'))
count_sex()
uj5u.com熱心網友回復:
他要使用內置函式???
uj5u.com熱心網友回復:
哦哦。。。沒注意,進來就看到題了,不好意思
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/153206.html
下一篇:mysql學習知識點大全
