person_list = []
def show_menu():
print("=================== 用户管理系统V1.0 ===================")
print("1. 注册用户")
print("2. 删除用户")
print("3. 修改用户信息")
print("4. 查询用户信息")
print("5. 显示所有用户信息")
print("6. 退出")
def add_person():
name = input("请输入的您的姓名:")
age = input("请输入的您的年龄:")
sex = input("请输入的您的性别:")
person_dict = {"name":name, "age": age, "sex": sex}
person_list.append(person_dict)
print("注册成功!")
print("\n")
def show_all_person():
for index, person_dict in enumerate(person_list):
person_no = index + 1
print("编号: %d 姓名: %s 年龄: %s 性别: %s" % (person_no,
person_dict["name"],
person_dict["age"],
person_dict["sex"]))
print("\n")
def remove_person():
person_no = int(input("请输入您要删除用户的编号:"))
index = person_no - 1
if 0 <= index < len(person_list):
person_dict = person_list.pop(index)
print("%s, 删除成功!" % person_dict["name"])
print("\n")
else:
print("请输入合法的编号!")
print("\n")
def modify_person():
person_no = int(input("请输入您要修改用户的编号:"))
index = person_no - 1
if 0 <= index < len(person_list):
modify_person_dict = person_list[index]
modify_person_dict["name"] = input("请输入您修改后的姓名:")
modify_person_dict["age"] = input("请输入您修改后的年龄:")
modify_person_dict["sex"] = input("请输入您修改后的性别:")
print("修改成功!")
print("\n")
else:
print("请输入您的合法编号!")
print("\n")
def query_person():
name = input("请输入要查询用户的姓名:")
for index, person_dict in enumerate(person_list):
if person_dict["name"] == name:
person_no = index + 1
print("编号: %d 姓名: %s 年龄: %s 性别: %s" % (person_no,
person_dict["name"],
person_dict["age"],
person_dict["sex"]))
print("\n")
break
else:
print("对不起,您查找的用户信息不存在!")
print("\n")
def start():
while True:
show_menu()
menu_option = input("请输入您要操作的功能选项:")
if menu_option == "1":
print("\n")
add_person()
elif menu_option == "2":
print("\n")
remove_person()
elif menu_option == "3":
print("\n")
modify_person()
elif menu_option == "4":
print("\n")
query_person()
elif menu_option == "5":
print("\n")
show_all_person()
elif menu_option == "6":
print("期待您下次使用~")
break
start()
简单的用户管理系统(Python版)
最新推荐文章于 2024-03-28 20:45:38 发布