python编写好友管理系统
时间: 2024-01-13 13:18:32 浏览: 93
Python编程好友通讯录管理程序
5星 · 资源好评率100%
以下是一个简单的Python好友管理系统的例子:
```python
# 定义一个空列表来存储好友信息
friends = []
# 添加好友信息
def add_friend():
name = input("请输入好友姓名:")
age = input("请输入好友年龄:")
phone = input("请输入好友电话:")
friend = {"name": name, "age": age, "phone": phone}
friends.append(friend)
print("好友添加成功!")
# 显示好友信息
def show_friends():
if len(friends) == 0:
print("暂无好友信息!")
else:
print("好友信息如下:")
for friend in friends:
print("姓名:{},年龄:{},电话:{}".format(friend["name"], friend["age"], friend["phone"]))
# 查找好友信息
def search_friend():
name = input("请输入要查找的好友姓名:")
for friend in friends:
if friend["name"] == name:
print("姓名:{},龄:{},电话:{}".format(friend["name"], friend["age"], friend["phone"]))
break
else:
print("未找到该好友!")
# 删除好友信息
def delete_friend():
name = input("请输入要删除的好友姓名:")
for friend in friends:
if friend["name"] == name:
friends.remove(friend)
print("好友删除成功!")
break
else:
print("未找到该好友!")
# 修改好友信息
def modify_friend():
name = input("请输入要修改的好友姓名:")
for friend in friends:
if friend["name"] == name:
friend["age"] = input("请输入好友年龄:")
friend["phone"] = input("请输入好友电话:")
print("好友信息修改成功!")
break
else:
print("未找到该好友!")
# 主函数
def main():
while True:
print("欢迎使用好友管理系统!")
print("1.添加好友信息")
print("2.显示好友信息")
print("3.查找好友信息")
print("4.删除好友信息")
print("5.修改好友信息")
print("6.退出系统")
choice = input("请输入您的选择:")
if choice == "1":
add_friend()
elif choice == "2":
show_friends()
elif choice == "3":
search_friend()
elif choice == "4":
delete_friend()
elif choice == "5":
modify_friend()
elif choice == "6":
print("感谢使用好友管理系统,再见!")
break
else:
print("输入有误,请重新输入!")
if __name__ == '__main__':
main()
```
阅读全文