- 手機通訊錄
通訊錄是記錄了聯(lián)系人姓名和聯(lián)系方式的名錄,手機通訊錄是最常見的通訊錄之一,人們可以在通訊錄中通過姓名查看相關聯(lián)系人的聯(lián)系方式等信息,也可以在其中新增聯(lián)系人,或修改、刪除聯(lián)系人信息。
本實例要求編寫程序,實現(xiàn)具備添加、查看、修改以及刪除聯(lián)系人信息功能的手機通訊錄。
參考如下代碼,使用列表與字典配合處理,可以多次操作
print("=" * 20)
print('歡迎使用通訊錄:')
print("1.添加聯(lián)系人")
print("2.查看通訊錄")
print("3.刪除聯(lián)系人")
print("4.修改聯(lián)系人信息")
print("5.查找聯(lián)系人")
print("6.退出")
print("=" * 20)
per_name = input('請輸入聯(lián)系人的姓名:')
phone_num = input('請輸入聯(lián)系人的手機號:')
per_email = input('請輸入聯(lián)系人的郵箱:')文章來源:http://www.zghlxwxcb.cn/news/detail-735411.html
per_address = input('請輸入聯(lián)系人的地址:')文章來源地址http://www.zghlxwxcb.cn/news/detail-735411.html
person=[]
print("=" * 20)
print('歡迎使用通訊錄:')
print("1.添加聯(lián)系人")
print("2.查看通訊錄")
print("3.刪除聯(lián)系人")
print("4.修改聯(lián)系人信息")
print("5.查找聯(lián)系人")
print("6.退出")
print("=" * 20)
while True:
per={}
num=input('請輸入功能數(shù)字:')
if num == '1':
per_name = input('請輸入聯(lián)系人的姓名:')
phone_num = input('請輸入聯(lián)系人的手機號:')
per_email = input('請輸入聯(lián)系人的郵箱:')
per_address = input('請輸入聯(lián)系人的地址:')
per.update({'姓名':per_name, '手機號':phone_num,'郵箱':per_email,'地址':per_address})
person.append(per)
print('保存成功')
elif num == '2':
print(person)
elif num == '3':
per_name = input('請輸入要刪除聯(lián)系人的姓名:')
for x in person:
person.remove(x)
print(person)
print('刪除成功')
elif num == '4':
per_name = input('請輸入要修改聯(lián)系人的姓名:')
for y in person:
person.remove(y)
phone_num = input('請輸入聯(lián)系人的新手機號:')
per_email = input('請輸入聯(lián)系人的新郵箱:')
per_address = input('請輸入聯(lián)系人的新地址:')
per.update({'姓名': per_name, '手機號': phone_num, '郵箱': per_email, '地址': per_address})
person.append(per)
print('修改成功')
elif num == '5':
per_name = input('請輸入要查找聯(lián)系人的姓名:')
for i in range(len(person)):
if per_name == (person[i])['姓名']:
print(person[i])
else:
print('error')
continue
elif num == '6':
print('操作成功,已退出程序')
break
else:
print('error')
到了這里,關于python-手機通訊錄的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!