国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:5日期: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 編程
相關文章:
主站蜘蛛池模板: 无极县| 华亭县| 武宁县| 六盘水市| 华蓥市| 新野县| 英吉沙县| 孟连| 阳朔县| 大埔区| 甘德县| 嘉荫县| 沐川县| 外汇| 龙海市| 西和县| 南丹县| 城市| 页游| 虞城县| 肇庆市| 咸丰县| 山东省| 临泽县| 白朗县| 博爱县| 南充市| 高邮市| 岢岚县| 衡阳县| 洮南市| 九寨沟县| 凤阳县| 洪雅县| 清原| 高雄县| 白沙| 乡宁县| 科技| 左权县| 台东县|