python好友管理系统
时间: 2023-11-07 21:59:40 浏览: 213
以下是一个简单的 Python 好友管理系统示例:
```python
# 定义一个空的朋友列表
friends = []
# 添加朋友
def add_friend():
name = input("请输入朋友的名字:")
age = input("请输入朋友的年龄:")
friend = {"name": name, "age": age}
friends.append(friend)
print("成功添加朋友:", friend)
# 显示所有朋友
def show_friends():
if len(friends) == 0:
print("还没有添加朋友!")
else:
print("所有朋友:")
for friend in friends:
print(friend["name"], friend["age"])
# 查找朋友
def find_friend():
name = input("请输入要查找的朋友的名字:")
for friend in friends:
if friend["name"] == name:
print("找到了朋友:", friend)
return
print("没有找到该朋友!")
# 删除朋友
def delete_friend():
name = input("请输入要删除的朋友的名字:")
for friend in friends:
if friend["name"] == name:
friends.remove(friend)
print("成功删除朋友:", friend)
return
print("没有找到该朋友!")
# 程序入口
while True:
print("欢迎使用好友管理系统!")
print("1. 添加朋友")
print("2. 显示所有朋友")
print("3. 查找朋友")
print("4. 删除朋友")
print("5. 退出程序")
choice = input("请输入您的选择:")
if choice == "1":
add_friend()
elif choice == "2":
show_friends()
elif choice == "3":
find_friend()
elif choice == "4":
delete_friend()
elif choice == "5":
print("再见!")
break
else:
print("无效的选择,请重新输入!")
```
这个程序使用了一个空的朋友列表 `friends`,并提供了添加朋友、显示所有朋友、查找朋友、删除朋友等操作。用户可以根据自己的需要选择相应的操作。
阅读全文