五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

如何用Python寫(xiě)一個(gè)簡(jiǎn)單的通訊錄

發(fā)布日期:2022-02-04 09:29 | 文章來(lái)源:gibhub

用Python寫(xiě)一個(gè)簡(jiǎn)單的通訊錄

一、構(gòu)思

1、定義空列表和一個(gè)空字典來(lái)存儲(chǔ)

list1=[]  #用于儲(chǔ)存字典中的信息
dict1={}  #用于儲(chǔ)存聯(lián)系人信息

2、定義功能選項(xiàng)

def Menu():
 print('請(qǐng)選擇功能--------\n'
 '1.添加學(xué)員\n'
 '2.刪除學(xué)員\n'
 '3.修改學(xué)員\n'
 '4.查詢學(xué)員\n'
 '5.顯示所有學(xué)員\n'
 '6.退出系統(tǒng)\n'
 '----------------')

3、添加通訊錄功能

3.1 添加學(xué)員
#添加學(xué)員
def Add():
 id=input('請(qǐng)輸入學(xué)號(hào):')
 name=input('請(qǐng)輸入姓名:')
 tel=input('請(qǐng)輸入手機(jī)號(hào):')
 dict1={'id':id,'name':name,'tel':tel}
 list1.append(dict1)  #將字典內(nèi)容添加到列表中
 print(list1)

這樣添加學(xué)員便完成了

3.2 刪除學(xué)員功能
#刪除學(xué)員
def Del():
 name=input('請(qǐng)輸入要?jiǎng)h除的學(xué)員的姓名:')
 i=0  #索引
 for item in list1:  #循環(huán)列表中的內(nèi)容
  i+=1
  if name in item['name']:  #判斷要?jiǎng)h除學(xué)員的姓名與列表中嵌套的字典姓名相同時(shí)
del list1[i-1]#刪除列表索引-1的內(nèi)容
print(list1)
  else:
print('并無(wú)此學(xué)員...')
3.3 修改學(xué)員
#修改學(xué)員
def Update():
 name=input('請(qǐng)輸入要修改的學(xué)員的姓名:')
 tel=input('請(qǐng)輸入新的手機(jī)號(hào):')
 i=0  #索引
 for item in list1:
  i+=1
  if name in item['name']:
list1[i-1]['tel']=tel  #修改列表索引-1中嵌套的字典內(nèi)容,舊tel修改為新的手機(jī)號(hào)
print(list1)
  else:
print('并無(wú)此學(xué)員...')

3.4 查詢學(xué)員
#查詢學(xué)員
def Select():
 name=input('請(qǐng)輸入要查詢的學(xué)員的姓名:')
 for item in list1:
  if name in item['name']:
print('查詢到的學(xué)員信息如下--------')
print('學(xué)員的學(xué)號(hào)是%s,姓名是%s,手機(jī)號(hào)是%s' % (item['id'],item['name'],item['tel']))
  else:
print('查無(wú)此人...')
3.5 顯示所有學(xué)員
#顯示所有學(xué)員
def ShowAll():
 print('學(xué)號(hào) 姓名 手機(jī)號(hào)')
 for item in list1:
  print(item['id'],item['name'],item['tel'])
3.6退出系統(tǒng)
#退出系統(tǒng)
def Quit():
 YesNo=input('確定要退出嗎,yes or no?')
 if YesNo=='yes':
  quit()

4、 循環(huán),調(diào)用所有的函數(shù)功能

while True:
 Menu()
 num=int(input('請(qǐng)輸入功能序號(hào):'))
 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('無(wú)效選項(xiàng)-----')

二、整體項(xiàng)目演示

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

以上就是如何用Python寫(xiě)一個(gè)簡(jiǎn)單的通訊錄的詳細(xì)內(nèi)容,更多關(guān)于使用Python寫(xiě)通訊錄的資料請(qǐng)關(guān)注本站其它相關(guān)文章!,希望大家以后多多支持本站!

海外服務(wù)器租用

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部