教你如何用python實現學生通訊錄管理系統
導讀 | 這篇文章主要為大家詳細介紹了python實現學生通訊錄管理系統,文中示例程式碼介紹的非常詳細,具有一定的參考價值,感興趣的小夥伴們可以參考一下 |
本文例項為大家分享了python實現學生通訊錄管理系統的具體程式碼,供大家參考,具體內容如下
功能模組分析:
1.首頁(選單功能)
2.新增學生
3.刪除學生
4.修改學生
5.統計通訊錄聯絡人人數
6.獲取所有學生通訊資訊
程式碼如下:
def main(): while True: menu() number = int(input("請輸入需要實現的操作的序號:")) if number==1: insert() #新增學生 if number==2: delete() #刪除學生 if number==3: modify() #修改學生 if number==4: count() #統計通訊錄聯絡人人數 if number==5: disply() #獲取所有學生通訊資訊 if number==0: x=input("輸入yes退出系統,輸入其他任意字元不退出:") if x == "yes": break studentlist=[] def menu(): Menu = """ ====================學生通訊錄管理系統-V1.0==================== 1.新增學生 2.刪除學生 3.修改學生 4.統計通訊錄聯絡人人數 5.獲取所有學生通訊資訊 0.退出系統 ===================================================== """ print(Menu) def insert(): while True: studentdict={} studentdict["序號"]=input("請輸入需新增學生的序號:") studentdict["姓名"]=input("請輸入需新增學生的姓名:") studentdict["電話"]=input("請輸入需新增學生的電話:") studentlist.append(studentdict) x = input("輸入no結束新增學生,輸入其他任意字元將繼續:") if x=="no": break def delete(): while True: i=input("請輸入需刪除的學生的序號:") for index,item in enumerate(studentlist): if item["序號"]==i: del studentlist[index] x = input("輸入no結束刪除學生,輸入其他任意字元將繼續:") if x == "no": break def modify(): while True: i = input("請輸入需修改的學生的序號:") for item in studentlist: if item["序號"]==i: item["姓名"]=input("請輸入修改後的學生的姓名:") item["電話"]=input("請輸入修改後的學生的電話:") x = input("輸入no結束脩改學生,輸入其他任意字元將繼續:") if x == "no": break def count(): a=len(studentlist) print("通訊錄共有",a,"位聯絡人") def disply(): print('---------------------------') for studentdict_1 in studentlist: for key,value in studentdict_1.items(): print(key,":",value) print('---------------------------') main()
以上就是本文的全部內容,希望對大家的學習有所幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2762347/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你如何運用python實現學生資訊管理系統Python
- 通訊錄管理系統(C++實現)C++
- python實現學生資訊管理系統(從淺到深)Python
- 微課|中學生可以這樣學Python(例11.3):tkinter通訊錄管理系統3Python
- 微課|中學生可以這樣學Python(例11.3):tkinter通訊錄管理系統4Python
- 微課|中學生可以這樣學Python(例11.3):tkinter通訊錄管理系統2Python
- 微課|中學生可以這樣學Python(例11.3):tkinter通訊錄管理系統1Python
- 微課|中學生可以這樣學Python(例9.2):無介面通訊錄管理系統Python
- 通訊錄管理系統
- c++—通訊錄管理系統C++
- Python學生資訊管理系統-簡易版(Python基礎)Python
- Python簡易學生管理系統Python
- Python編寫簡單的學生資訊管理系統Python
- C++實現控制檯學生學籍管理系統C++
- 學生選題資訊管理系統
- 學生資訊管理系統用例
- Python專案開發案例(一)————學生資訊管理系統Python
- 教你C語言實現通訊錄的詳細程式碼C語言
- 基於php學生資訊管理系統PHP
- Java簡單學生資訊管理系統Java
- 學生管理系統
- python mysql實現學生成績管理系統蠖脲PythonMySql
- 順通高校學生網上選課管理系統
- 基於jsp學生資訊管理系統的設計與實現(含原始檔)JS
- 基於java的大學生健康資訊管理系統的設計與實現Java
- python基礎(16):學生資訊管理系統——Python編寫(附全部程式碼)Python
- C語言實現通訊錄管理系統(結構體、列舉、聯合體應用)C語言結構體
- DPSK通訊系統的FPGA實現FPGA
- 純JavaScript實現一個帶cookie的學生管理系統JavaScriptCookie
- 萬字教你如何用 Python 實現線性規劃Python
- 學生管理系統(springMVC)SpringMVC
- idou老師教你學Istio 07: 如何用istio實現請求超時管理
- 某學校的學生資訊管理系統網站網站
- 8┃音視訊直播系統之 WebRTC 信令系統實現以及通訊核心並實現視訊通話Web
- [Python急救站]簡單的學生管理系統Python
- idou教你學Istio10 : 如何用Istio實現K8S Egress流量管理K8S
- idou老師教你學Istio: 如何用Istio實現K8S Egress流量管理K8S
- 【C++】學生管理系統C++