运用基础phython知识做一个初等信息系统。
时间: 2024-03-09 12:50:13 浏览: 25
好的,我可以为您介绍如何使用Python编写一个初等信息系统。
首先,我们需要定义系统的功能和数据结构。在这个初等信息系统中,我们可以实现以下功能:
1. 添加联系人信息
2. 查看联系人信息
3. 修改联系人信息
4. 删除联系人信息
5. 退出系统
在这个系统中,我们可以使用字典来存储联系人信息。每个联系人可以由以下键值对组成:
- name:联系人姓名
- phone:联系人电话
- email:联系人电子邮件地址
接下来,我们可以编写代码来实现这些功能。以下是一个简单的例子:
```
contacts = {}
while True:
print("请选择操作:")
print("1. 添加联系人信息")
print("2. 查看联系人信息")
print("3. 修改联系人信息")
print("4. 删除联系人信息")
print("5. 退出系统")
choice = input("请输入操作编号:")
if choice == "1":
name = input("请输入联系人姓名:")
phone = input("请输入联系人电话:")
email = input("请输入联系人电子邮件地址:")
contacts[name] = {"phone": phone, "email": email}
print("联系人信息已添加")
elif choice == "2":
name = input("请输入联系人姓名:")
if name in contacts:
print("联系人电话:", contacts[name]["phone"])
print("联系人电子邮件地址:", contacts[name]["email"])
else:
print("联系人不存在")
elif choice == "3":
name = input("请输入联系人姓名:")
if name in contacts:
phone = input("请输入联系人电话(留空表示不修改):")
email = input("请输入联系人电子邮件地址(留空表示不修改):")
if phone:
contacts[name]["phone"] = phone
if email:
contacts[name]["email"] = email
print("联系人信息已更新")
else:
print("联系人不存在")
elif choice == "4":
name = input("请输入联系人姓名:")
if name in contacts:
del contacts[name]
print("联系人信息已删除")
else:
print("联系人不存在")
elif choice == "5":
break
else:
print("无效的操作编号")
```
运行这个程序,您可以按照提示进行操作,添加、查看、修改和删除联系人信息。如果您想退出系统,只需选择“5”即可。