帮忙用python写一个客户管理信息系统
时间: 2023-07-18 17:18:43 浏览: 64
好的,这里是一个简单的客户管理信息系统的Python代码示例,使用了字典存储客户信息:
```python
# 客户管理信息系统
# 存储客户信息的字典
customers = {}
def add_customer():
# 添加客户信息
name = input("请输入客户姓名:")
phone = input("请输入客户电话号码:")
email = input("请输入客户电子邮件:")
customers[name] = {"phone": phone, "email": email}
print("客户信息添加成功!")
def search_customer():
# 查找客户信息
name = input("请输入要查找的客户姓名:")
if name in customers:
customer = customers[name]
print(f"姓名:{name},电话:{customer['phone']},电子邮件:{customer['email']}")
else:
print("没有找到该客户!")
def delete_customer():
# 删除客户信息
name = input("请输入要删除的客户姓名:")
if name in customers:
del customers[name]
print("客户信息删除成功!")
else:
print("没有找到该客户!")
def display_customers():
# 显示所有客户信息
if len(customers) == 0:
print("暂无客户信息!")
else:
print("客户信息如下:")
for name, info in customers.items():
print(f"姓名:{name},电话:{info['phone']},电子邮件:{info['email']}")
def main():
# 主函数,程序入口
while True:
print("欢迎使用客户管理系统!")
print("1. 添加客户")
print("2. 查找客户")
print("3. 删除客户")
print("4. 显示所有客户")
print("0. 退出系统")
choice = input("请输入您的选择:")
if choice == "1":
add_customer()
elif choice == "2":
search_customer()
elif choice == "3":
delete_customer()
elif choice == "4":
display_customers()
elif choice == "0":
print("谢谢使用客户管理系统,再见!")
break
else:
print("输入有误,请重新输入!")
if __name__ == "__main__":
main()
```
你可以根据自己的需求对代码进行修改和扩展。