色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

如何用Python寫一個簡單的通訊錄

瀏覽:4日期:2022-08-06 17:27:16
目錄用Python寫一個簡單的通訊錄一、構思1、定義空列表和一個空字典來存儲2、定義功能選項3、添加通訊錄功能4、 循環,調用所有的函數功能二、整體項目演示用Python寫一個簡單的通訊錄一、構思1、定義空列表和一個空字典來存儲

list1=[] #用于儲存字典中的信息dict1={} #用于儲存聯系人信息2、定義功能選項

def Menu(): print(’請選擇功能--------n’ ’1.添加學員n’ ’2.刪除學員n’ ’3.修改學員n’ ’4.查詢學員n’ ’5.顯示所有學員n’ ’6.退出系統n’ ’----------------’)3、添加通訊錄功能3.1 添加學員

#添加學員def Add(): id=input(’請輸入學號:’) name=input(’請輸入姓名:’) tel=input(’請輸入手機號:’) dict1={’id’:id,’name’:name,’tel’:tel} list1.append(dict1) #將字典內容添加到列表中 print(list1)

這樣添加學員便完成了

3.2 刪除學員功能

#刪除學員def Del(): name=input(’請輸入要刪除的學員的姓名:’) i=0 #索引 for item in list1: #循環列表中的內容i+=1if name in item[’name’]: #判斷要刪除學員的姓名與列表中嵌套的字典姓名相同時 del list1[i-1] #刪除列表索引-1的內容 print(list1)else: print(’并無此學員...’)3.3 修改學員

#修改學員def Update(): name=input(’請輸入要修改的學員的姓名:’) tel=input(’請輸入新的手機號:’) i=0 #索引 for item in list1:i+=1if name in item[’name’]: list1[i-1][’tel’]=tel #修改列表索引-1中嵌套的字典內容,舊tel修改為新的手機號 print(list1)else: print(’并無此學員...’)3.4 查詢學員

#查詢學員def Select(): name=input(’請輸入要查詢的學員的姓名:’) for item in list1:if name in item[’name’]: print(’查詢到的學員信息如下--------’) print(’學員的學號是%s,姓名是%s,手機號是%s’ % (item[’id’],item[’name’],item[’tel’]))else: print(’查無此人...’)3.5 顯示所有學員

#顯示所有學員def ShowAll(): print(’學號 姓名 手機號’) for item in list1:print(item[’id’],item[’name’],item[’tel’])3.6退出系統

#退出系統def Quit(): YesNo=input(’確定要退出嗎,yes or no?’) if YesNo==’yes’:quit()4、 循環,調用所有的函數功能

while True: Menu() num=int(input(’請輸入功能序號:’)) if num==1:Add() elif num==2:Del() elif num==3:Update() elif num==4:Select() elif num==5:ShowAll() elif num==6:Quit() else:print(’無效選項-----’)二、整體項目演示

請選擇功能--------1.添加學員2.刪除學員3.修改學員4.查詢學員5.顯示所有學員6.退出系統----------------請輸入功能序號:1請輸入學號:001請輸入姓名:張請輸入手機號:111[{’id’: ’001’, ’name’: ’張’, ’tel’: ’111’}]請選擇功能--------1.添加學員2.刪除學員3.修改學員4.查詢學員5.顯示所有學員6.退出系統----------------請輸入功能序號:1請輸入學號:002請輸入姓名:李請輸入手機號:222[{’id’: ’001’, ’name’: ’張’, ’tel’: ’111’}, {’id’: ’002’, ’name’: ’李’, ’tel’: ’222’}]請選擇功能--------1.添加學員2.刪除學員3.修改學員4.查詢學員5.顯示所有學員6.退出系統----------------請輸入功能序號:1請輸入學號:003請輸入姓名:王請輸入手機號:333[{’id’: ’001’, ’name’: ’張’, ’tel’: ’111’}, {’id’: ’002’, ’name’: ’李’, ’tel’: ’222’}, {’id’: ’003’, ’name’: ’王’, ’tel’: ’333’}]請選擇功能--------1.添加學員2.刪除學員3.修改學員4.查詢學員5.顯示所有學員6.退出系統----------------請輸入功能序號:2請輸入要刪除的學員的姓名:張[{’id’: ’002’, ’name’: ’李’, ’tel’: ’222’}, {’id’: ’003’, ’name’: ’王’, ’tel’: ’333’}]并無此學員...請選擇功能--------1.添加學員2.刪除學員3.修改學員4.查詢學員5.顯示所有學員6.退出系統----------------請輸入功能序號:3請輸入要修改的學員的姓名:王請輸入新的手機號:666并無此學員...[{’id’: ’002’, ’name’: ’李’, ’tel’: ’222’}, {’id’: ’003’, ’name’: ’王’, ’tel’: ’666’}]請選擇功能--------1.添加學員2.刪除學員3.修改學員4.查詢學員5.顯示所有學員6.退出系統----------------請輸入功能序號:4請輸入要查詢的學員的姓名:王查無此人...查詢到的學員信息如下--------學員的學號是003,姓名是王,手機號是666請選擇功能--------1.添加學員2.刪除學員3.修改學員4.查詢學員5.顯示所有學員6.退出系統----------------請輸入功能序號:5學號 姓名 手機號002 李 222003 王 666請選擇功能--------1.添加學員2.刪除學員3.修改學員4.查詢學員5.顯示所有學員6.退出系統----------------請輸入功能序號:6確定要退出嗎,yes or no?yes Process finished with exit code 0

以上就是如何用Python寫一個簡單的通訊錄的詳細內容,更多關于使用Python寫通訊錄的資料請關注好吧啦網其它相關文章!,希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 成人免费一区二区三区视频软件 | 亚洲理论在线观看 | 国产精品久久人人做人人爽 | 国产深夜福利视频在线播放 | 欧美大尺度aaa级毛片 | 草草视频免费观看 | 黄色网址进入 | 国产精品国产精品国产三级普 | 成人老司机深夜福利久久 | 日本加勒比在线视频 | 国产精品欧美亚洲日本综合 | 国产欧美一区二区三区免费 | 中国国语毛片免费观看视频 | 一级做a爰片性色毛片男 | 国产不卡在线播放 | 一区二区三区四区五区六区 | 亚洲免费色 | 国产99视频精品免视看7 | 玖玖国产在线 | 视频一区在线免费观看 | 2级毛片| 久久久久久久国产精品影院 | 亚洲精选在线观看 | 亚洲一区二区在线视频 | 欧美一级手机免费观看片 | 亚洲国内精品 | 亚洲国产成人在线观看 | 成人国产在线视频 | 波多野结衣一区在线观看 | 国产精品亚欧美一区二区三区 | 国产精品美女视视频专区 | 韩国一级特黄清高免费大片 | 亚洲成人高清在线 | 美国毛片网 | 最近日本免费观看视频 | 久草视频观看 | 亚洲制服丝袜美腿亚洲一区 | 欧美三级香港三级日本三级 | 亚洲欧美国产日韩天堂在线视 | 久久se精品一区精品二区 | 草草视频在线观看最新 |