亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python學生信息管理系統(初級版)

2020-02-15 23:16:25
字體:
來源:轉載
供稿:網友

本文為大家分享了python學生信息管理系統的初級實現代碼,供大家參考,具體內容如下

學生信息管理項目,要求帶操作界面,并完成每項操作:

+----------------------+
| 1)添加學生信息            ?。?br />| 2)顯示所有學生的信息             |
| 3)刪除學生信息               ?。?br />| 4)修改學生信息                     |
| 5)按學生成績高-低顯示學生信息           |
| 6)按學生成績低-高顯示學生信息        ?。?br />| 7)按學生年齡高-低顯示學生信息      ?。?br />| 8)按學生年齡低-高顯示學生信息       |
| 9)退出                                       |

學生信息包括有:名字,年齡,成績

注:按照正常的輸入流程沒有問題,還有待完善(完整版參見下一篇:Python項目:學生信息管理系統(完整版) )

詳細代碼如下:

# student_info.py# 學生信息管理項目,要求帶操作界面:# +----------------------+# | 1)添加學生信息                     ?。? | 2)顯示所有學生的信息                 |# | 3)刪除學生信息                     ?。? | 4)修改學生信息                     ?。? | 5)按學生成績高-低顯示學生信息         |# | 6)按學生成績低-高顯示學生信息        ?。? | 7)按學生年齡高-低顯示學生信息        ?。? | 8)按學生年齡低-高顯示學生信息        ?。? | 9)退出          ?。? def meun(): menu_info = '''+----------------------+| 1)添加學生信息  || 2)顯示所有學生的信息  || 3)刪除學生信息  || 4)修改學生信息  || 5)按學生成績高-低顯示學生信息 || 6)按學生成績低-高顯示學生信息 || 7)按學生年齡高-低顯示學生信息 || 8)按學生年齡低-高顯示學生信息 || 9)退出   |''' print(menu_info)  # 以下二個函數用于sorted排序, key的表達式函數def get_age(*l): for x in l: return x.get("age")def get_score(*l): for x in l: return x.get("score") # 1)添加學生信息def add_student_info(): L = [] while True: n = input("請輸入名字:") if not n: # 名字為空 跳出循環 break a = int(input("請輸入年齡:")) s = int(input("請輸入成績:")) info = {"name":n,"age":a,"score":s} L.append(info) return L # 2)顯示所有學生的信息def show_student_info(student_info): print("名字".center(8),"年齡".center(4),"成績".center(4)) for info in student_info: print(info.get("name").center(10),str(info.get("age")).center(4),str(info.get("score")).center(4)) # 3)刪除學生信息def del_student_info(student_info,del_name = ''): if not del_name: del_name = input("請輸入刪除的學生姓名:") for info in student_info: if del_name == info.get("name"): return info # 4)修改學生信息def mod_student_info(student_info): mod_name = input("請輸入修改的學生姓名:") for info in student_info: if mod_name == info.get("name"): a = int(input("請輸入年齡:")) s = int(input("請輸入成績:")) info = {"name":mod_name,"age":a,"score":s} return info raise IndexError("學生信息不匹配,沒有找到%s" %mod_name) # 5)按學生成績高-低顯示學生信息def score_reduce(student_info): print("按學生成績高-低顯示") mit = sorted(student_info ,key = get_score,reverse = True) show_student_info(mit) # 6)按學生成績低-高顯示學生信息def score_rise(student_info): print("按學生成績低-高顯示") mit = sorted(student_info ,key = get_score) show_student_info(mit) # 7)按學生年齡高-低顯示學生信息def age_reduce(student_info):  print("按學生年齡高-低顯示:") mit = sorted(student_info ,key = get_age,reverse = True) show_student_info(mit) # 8)按學生年齡低-高顯示學生信息def age_rise(student_info):  print("按學生年齡低-高顯示:") mit = sorted(student_info ,key = get_age) show_student_info(mit) def main(): student_info = [] while True: meun() number = input("請輸入選項:") if number == '1': student_info = add_student_info() elif number == '2': show_student_info(student_info) elif number == '3': student_info.remove(del_student_info(student_info)) elif number == '4': try:  student = mod_student_info(student_info) except Exception as e: # 學生姓名不匹配 print(e) else: # 首先按照根據輸入信息的名字,從列表中刪除該生信息,然后重新添加該學生最新信息 student_info.remove(del_student_info(student_info,del_name = student.get("name")))  student_info.append(student) elif number == '5': score_reduce(student_info) elif number == '6': score_rise(student_info) elif number == '7': age_reduce(student_info) elif number == '8': age_rise(student_info) elif number == '9': break else: break main()            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲区一区二区| 国产一区二区三区久久精品| 91精品在线播放| 在线播放日韩av| 97视频在线观看免费高清完整版在线观看| 日韩av一区在线观看| 日韩av123| 亚洲一区二区三区在线视频| 久久久亚洲影院| 欧美激情一二区| 国产精品老牛影院在线观看| 日韩欧美国产网站| 奇米四色中文综合久久| 欧美中文在线观看| 在线电影中文日韩| 亚洲美女精品久久| 永久555www成人免费| 欧美电影在线观看高清| 国产一区二区三区在线| 成人激情视频免费在线| 欧美精品一区二区三区国产精品| 成人国产亚洲精品a区天堂华泰| 成人在线激情视频| 欧美另类69精品久久久久9999| 日韩中文字幕视频在线| 久久久久久91| 欧美高清视频在线观看| 黑人巨大精品欧美一区二区三区| 久久久精品国产一区二区| 久久久精品国产网站| 国内精品久久久久久影视8| 欧美日韩精品在线| 91精品国产91久久久久| 久久免费视频在线观看| 亚洲精品短视频| 日韩精品视频在线免费观看| 91牛牛免费视频| 日韩精品视频在线免费观看| 亚洲精品99久久久久| 久久人91精品久久久久久不卡| 91大神福利视频在线| 一区二区三区黄色| 欧美二区乱c黑人| 国产日产欧美a一级在线| 777777777亚洲妇女| 在线观看国产欧美| 成人久久18免费网站图片| 国产精品网站视频| 91九色蝌蚪国产| 欧美精品videossex性护士| 欧美成人精品不卡视频在线观看| 国产精品久久久久77777| 欧美—级a级欧美特级ar全黄| 亚洲欧美国产精品va在线观看| 日本精品免费一区二区三区| 日韩成人在线电影网| 亚洲社区在线观看| 韩国精品久久久999| 日韩欧美亚洲综合| 欧美极度另类性三渗透| 亚洲欧洲在线看| 清纯唯美日韩制服另类| 精品久久国产精品| 亚洲电影免费观看| 欧美贵妇videos办公室| 欧美日韩一区二区三区在线免费观看| 国产成人综合一区二区三区| 日韩av三级在线观看| 国产伊人精品在线| 亚洲国产三级网| 欧美激情喷水视频| 亚洲一品av免费观看| 久久av中文字幕| 国产日韩在线亚洲字幕中文| 精品国产一区二区三区久久狼黑人| 国产精品网站入口| 亚洲日本中文字幕免费在线不卡| 欧美最猛性xxxxx免费| 欧美一区视频在线| 91免费欧美精品| 热久久这里只有| 91日本视频在线| 国产精品久久久久秋霞鲁丝| 亚洲欧美国产高清va在线播| 欧美在线影院在线视频| 国产精品日日摸夜夜添夜夜av| 91免费精品国偷自产在线| 欧美午夜片欧美片在线观看| 色婷婷av一区二区三区久久| 欧美在线视频网| www.亚洲成人| 欧美日韩激情网| 久久精品91久久久久久再现| 色无极亚洲影院| 国产精品第100页| 成人在线视频网站| 中文字幕亚洲精品| 成人久久久久爱| 久色乳综合思思在线视频| 国产精品扒开腿爽爽爽视频| 国产精品va在线播放我和闺蜜| 在线观看欧美成人| 国产精品视频在线播放| 国产精品一二三视频| 欧美激情亚洲自拍| 久久全国免费视频| 日韩在线视频中文字幕| 国产欧美一区二区三区在线| 亚洲综合社区网| 日韩久久免费电影| 欧美日韩国产精品| 51精品国产黑色丝袜高跟鞋| 精品国产欧美成人夜夜嗨| 成人精品视频在线| 国产一区香蕉久久| 精品久久久久久久久久久久| 777国产偷窥盗摄精品视频| 亚洲欧洲中文天堂| 97香蕉超级碰碰久久免费软件| 日本午夜人人精品| 国产精品美女在线| 精品丝袜一区二区三区| 日韩精品中文字幕久久臀| 日韩免费电影在线观看| 国产成人短视频| 国产在线999| 日本精品久久久久影院| 欧美性生交大片免网| 日韩资源在线观看| 91国产高清在线| 亚洲精品一区在线观看香蕉| 91国产美女视频| 久久99久久99精品免观看粉嫩| 久久九九热免费视频| 91av在线免费观看视频| 俺去亚洲欧洲欧美日韩| 国产91成人在在线播放| 欧美激情免费看| 一区二区三区精品99久久| 欧美激情欧美狂野欧美精品| 91在线高清免费观看| 免费成人高清视频| 成人免费在线视频网址| 欧美三级欧美成人高清www| 日韩有码在线观看| 欧美国产日本高清在线| 日韩免费视频在线观看| 日韩欧美国产黄色| 久久精品国产亚洲| 国产精品第10页| 亚洲精品电影在线观看| 尤物99国产成人精品视频| 九九视频直播综合网| 国模精品一区二区三区色天香| 亚洲视频精品在线| 色婷婷综合成人av| 精品国产成人av| 91欧美激情另类亚洲| 日韩av综合网站| 久久婷婷国产麻豆91天堂| 韩日欧美一区二区| 国产激情久久久| 久久资源免费视频| 国产精品99蜜臀久久不卡二区|