Python个人信息管理系统
时间: 2023-12-15 22:32:58 浏览: 46
以下是一个简单的Python个人信息管理系统的例子,包括添加、删除、修改和显示用户信息的功能:
```python
# 定义一个空字典用于存储用户信息
user_dict = {}
# 添加用户信息
def add_user():
name = input("请输入姓名:")
age = input("请输入年龄:")
sex = input("请输入性别:")
user_dict[name] = {"age": age, "sex": sex}
print("添加成功!")
# 删除用户信息
def del_user():
name = input("请输入要删除的用户姓名:")
if name in user_dict:
del user_dict[name]
print("删除成功!")
else:
print("该用户不存在!")
# 修改用户信息
def change_user():
name = input("请输入要修改的用户姓名:")
if name in user_dict:
age = input("请输入年龄:")
sex = input("请输入性别:")
user_dict[name] = {"age": age, "sex": sex}
print("修改成功!")
else:
print("该用户不存在!")
# 显示用户信息
def show_user():
for name, info in user_dict.items():
print("姓名:{},年龄:{},性别:{}".format(name, info["age"], info["sex"]))
# 主函数
def main():
while True:
print("-- 个人信息管理系统 --")
print("-- 1.添加用户信息 --")
print("-- 2.删除用户信息 --")
print("-- 3.修改用户信息 --")
print("-- 4.显示用户信息 --")
print("-- 0.退出程序 --")
choose = int(input("请输入您的选项:"))
if choose == 1:
add_user()
elif choose == 2:
del_user()
elif choose == 3:
change_user()
elif choose == 4:
show_user()
elif choose == 0:
break
else:
print("输入有误,请重新输入!")
if __name__ == '__main__':
main()
```