用python编写好友管理程序
时间: 2023-07-12 22:36:45 浏览: 40
好的,我可以帮你解决这个问题。以下是一个简单的好友管理程序的 Python 代码示例:
```python
# 定义一个空的好友列表
friends = []
# 添加好友
def add_friend(name, age, gender):
friend = {"name": name, "age": age, "gender": gender}
friends.append(friend)
print(f"{name}已成功加入好友列表。")
# 显示所有的好友
def show_friends():
if friends:
print("好友列表:")
for friend in friends:
print(f"姓名:{friend['name']},年龄:{friend['age']},性别:{friend['gender']}")
else:
print("您还没有添加任何好友。")
# 删除好友
def delete_friend(name):
for friend in friends:
if friend["name"] == name:
friends.remove(friend)
print(f"{name}已成功从好友列表中删除。")
break
else:
print(f"{name}不在好友列表中。")
# 主程序循环
while True:
print("请选择您要进行的操作:")
print("1. 添加好友")
print("2. 显示好友列表")
print("3. 删除好友")
print("4. 退出程序")
choice = input("请输入数字(1-4):")
if choice == "1":
name = input("请输入好友姓名:")
age = input("请输入好友年龄:")
gender = input("请输入好友性别:")
add_friend(name, age, gender)
elif choice == "2":
show_friends()
elif choice == "3":
name = input("请输入要删除的好友姓名:")
delete_friend(name)
elif choice == "4":
print("程序已退出。")
break
else:
print("输入无效,请重新输入。")
```
这个程序可以添加、显示和删除好友。你可以根据自己的需要进行修改和扩展。