python實現(xiàn)學生信息管理系統(tǒng)(精簡版)
更新時間:2022年07月28日 09:30:07 作者:我不是禿頭哆唻咪
這篇文章主要為大家詳細介紹了python實現(xiàn)學生信息管理系統(tǒng)的精簡版,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python實現(xiàn)學生信息管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下
代碼
#存放學生信息 student = list() #展示菜單 def showMenu(): print("1.增加學生信息") print("2.刪除學生信息") print("3.修改學生信息") print("4.顯示學生信息") print("0.退出系統(tǒng)") select = eval(input("操作:")) return select #添加學生信息 def addStudent(): print("-----增加學生信息-----") name = input("姓名:") sex = input("性別:") age = input("年齡:") phone = input("電話:") student.append({"name":name,"sex":sex,"age":age,"phone":phone}) print("添加成功!") #展示學生信息 def showStudent(): if len(student) == 0: print("當前學生信息為空!") else: print("-----------學生信息------------") print("序號\t姓名\t性別\t年齡\t電話") for i in range(0,len(student)): print("%d\t%s\t%s\t%s\t%s"%(i+1,student[i].get('name'),student[i].get('sex'),student[i].get('age'),student[i].get('phone'))) print("------------------------------") #刪除學生信息 def delStudent(): print("---正在進行刪除操作---") print("-----當前學生信息------") showStudent() select = eval(input("請輸入要刪除的學生序號:")) del student[select-1] print("刪除成功!") #修改學生信息 def reviseStudent(): studict = {1: "name", 2: "sex", 3: "age", 4: "phone"} print("-----正在進行修改操作-----") showStudent() num = eval(input("請輸入要修改的學生序號:")) print("1-修改姓名\n2-修改性別\n3-修改年齡\n4-修改電話") revisenum = eval(input("請輸入要修改的信息序號:")) newstr = input("請輸入新的信息:") student[num-1][studict[revisenum]] = newstr print("修改成功!") #主要運行函數(shù) def init(): while True: #顯示學生信息 showStudent() #顯示菜單 select = showMenu() if select == 1: addStudent() elif select == 2: delStudent() elif select == 3: reviseStudent() elif select == 4: showStudent() elif select == 0: #退出系統(tǒng) break else: print("輸入有誤!請重新操作!") continue init()
運行結(jié)果
增加學生信息
2.刪除學生信息
3.修改學生信息
4.顯示學生信息
關于管理系統(tǒng)的更多內(nèi)容請點擊《管理系統(tǒng)專題》進行學習
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- python實現(xiàn)學生管理系統(tǒng)源碼
- 基于python實現(xiàn)銀行管理系統(tǒng)
- Python實現(xiàn)學生管理系統(tǒng)的完整代碼(面向?qū)ο?
- python實現(xiàn)學生通訊錄管理系統(tǒng)
- 使用python實現(xiàn)學生信息管理系統(tǒng)
- python實現(xiàn)學生信息管理系統(tǒng)源碼
- python實現(xiàn)簡單的學生管理系統(tǒng)
- 用Python實現(xiàn)職工信息管理系統(tǒng)
- python3實現(xiàn)名片管理系統(tǒng)(控制臺版)
- python 實現(xiàn)學生信息管理系統(tǒng)的示例
- 基于Python實現(xiàn)簡單學生管理系統(tǒng)
- Python實戰(zhàn)之實現(xiàn)簡單的名片管理系統(tǒng)
相關文章
Python中用append()連接后多出一列Unnamed的解決
Python中用append()連接后多出一列Unnamed的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01python中將\\uxxxx轉(zhuǎn)換為Unicode字符串的方法
這篇文章主要介紹了python中將\\uxxxx轉(zhuǎn)換為Unicode字符串的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-09-09總結(jié)網(wǎng)絡IO模型與select模型的Python實例講解
同步、異步、阻塞、非阻塞,當這些網(wǎng)絡IO名詞堆到一起時難免使編程初學者感到困惑,這里我們就來為大家總結(jié)網(wǎng)絡IO模型與select模型的Python實例講解:2016-06-06