请用 Python 语言编写一个简易的通讯录管理程序。

查看答案
正确答案:

mydic={}

while True:

print("="*7," 通讯录管理系统 ","="*7)

print("1.增加姓名和手机 ")

print("2.删除姓名 ")

print("3.修改手机号 ")

print("4.查询所有用户 ")

print("5.根据姓名查找手机号 ")

print("6.退出")

print("="*29)

a=input("请选择要执行的项目: ")

if a=="1":

name=input("请输入联系人姓名: ")

tel=input("请输入手机号: ")

if tel.isdigit() and len(tel)==11:

mydic[name]=tel

print("当前手机内联系人: ",mydic)

else:

print("输入有误 ")

elif a=="2":

name=input("请输入要删除的姓名: ")

tel=mydic.pop(name)

print("已删除: "+name+tel)

print("当前手机联系人: ",mydic)

elif a=="3":

name=input("请输入要修改的手机号姓名: ")

tel=input("请输入新的手机号: ")

mydic[name]=tel

print("修改成功! ")

print("当前手机内联系人: ",mydic)

elif a=="4":

print("当前手机内联系人: ",mydic)

elif a=="5":

name=input("请输入要查询的联系人姓名: ")

print(name,mydic[name])

print("")

elif a=="6":

print("感谢使用通讯录系统 ")

break

else:

print("输入有误 ")

答案解析:

暂无解析

上一题
你可能感兴趣的试题

软件开发离不开系统环境资源的支持,其中必要的测试数据属于

A、辅助资源
B、硬件资源
C、通信资源
D、支持软件

下面不属于软件设计原则的是

A、抽象
B、模块化
C、信息隐蔽
D、自底向上

以下程序输出到文件text.csv里的结果是:

fo=open("text.csv",'w')

x=[90,87,93]

z=[]

foryinx:

z.append(str(y))

fo.write(",".join(z))

fo.close()

A、[90,87,93]
B、90,87,93
C、‘[90,87,93]’
D、‘90,87,93’

以下不是程序输出结果的选项是:

importrandomasr

ls1=[12,34,56,78]

r.shuffle(ls1)

print(ls1)

A、[12,78,56,34]
B、[56,12,78,34]
C、[12,34,56,78]
D、[12,78,34,56]

以下选项,不属于程序流程图基本元素的是:

A、循环框
B、连接点
C、判断框
D、起始框
热门试题 更多>
相关题库更多>
公共基础
Python语言程序设计
MS Office高级应用
Web程序设计
MySQL数据库程序设计
试卷库
试题库