婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 如何用Python寫一個簡單的通訊錄

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

熱門標簽:企業(yè)微信地圖標注 銀川電話機器人電話 B52系統(tǒng)電梯外呼顯示E7 怎么辦理400客服電話 鶴壁手機自動外呼系統(tǒng)違法嗎 高德地圖標注收入咋樣 萊蕪電信外呼系統(tǒng) 沈陽防封電銷電話卡 地圖標注多個

用Python寫一個簡單的通訊錄

一、構思

1、定義空列表和一個空字典來存儲

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

2、定義功能選項

def Menu():
    print('請選擇功能--------\n'
          '1.添加學員\n'
          '2.刪除學員\n'
          '3.修改學員\n'
          '4.查詢學員\n'
          '5.顯示所有學員\n'
          '6.退出系統(tǒng)\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:  #循環(huán)列表中的內容
        i+=1
        if 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+=1
        if 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退出系統(tǒng)
#退出系統(tǒng)
def Quit():
    YesNo=input('確定要退出嗎,yes or no?')
    if YesNo=='yes':
        quit()

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

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

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

您可能感興趣的文章:
  • Python實現(xiàn)雙軸組合圖表柱狀圖和折線圖的具體流程
  • 用Python做個個性的動畫掛件讓桌面不單調
  • python實現(xiàn)多個視頻文件合成畫中畫效果
  • 自己用python做的一款超炫酷音樂播放器
  • Python做個自定義動態(tài)壁紙還可以放視頻
  • 分析總結Python數(shù)據(jù)化運營KMeans聚類
  • python中的zip模塊
  • 總結分析python數(shù)據(jù)化運營關聯(lián)規(guī)則
  • python項目--使用Tkinter的日歷GUI應用程序
  • 如何使用Python做個自定義動態(tài)壁紙

標簽:三亞 湘西 呼倫貝爾 葫蘆島 銀川 呼倫貝爾 安慶 烏魯木齊

巨人網(wǎng)絡通訊聲明:本文標題《如何用Python寫一個簡單的通訊錄》,本文關鍵詞  如,何用,Python,寫,一個,簡單,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何用Python寫一個簡單的通訊錄》相關的同類信息!
  • 本頁收集關于如何用Python寫一個簡單的通訊錄的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 健康| 红原县| 故城县| 丽水市| 广平县| 海林市| 杨浦区| 山阴县| 蒲城县| 乐安县| 呼和浩特市| 廉江市| 化德县| 奇台县| 武鸣县| 织金县| 合作市| 交口县| 闽侯县| 台中县| 怀集县| 陈巴尔虎旗| 永春县| 西乌| 水富县| 九江县| 东莞市| 丹巴县| 治多县| 且末县| 曲靖市| 广水市| 进贤县| 高雄县| 调兵山市| 喀喇| 旬阳县| 大关县| 泰和县| 肃南| 哈密市|