小练习:员工管理系统

"""
目前仅用于学习练习使用 内部存在很多不合理的地方不要钻牛角尖
"""

# 2.定义一个空列表 用于存放用户字典数据
user_data_list = []
# 1.代码运行起来之后 可以循环提示用户有哪些功能编号可以选择

# 2.查看指定用户数据(格式化输出美化一下)  
# 3.修改用户的薪资的待遇(一通百通) 修改用户名 年龄 
# 4.查看所有用户数据(for循环展示)
while True:
    print("""
        1.添加用户
        2.查看用户
        3.删除用户
        4.退出系统
    """)
    choice = input('请输入您想要执行的功能编号>>>:')
    # 判断用户输入的编号
    if choice == '1':
        # 3.先获取用户编号
        user_id = input('请输入您的编号>>>:').strip()
        # 4.应该先校验用户编号是否已存在
        # 4.1.循环获取每一个用户字典
        for user_data_dict in user_data_list:  # {'user_id': '1', 'name': 'jason', 'age': '18'}
            if user_data_dict['user_id'] == user_id:
                print('用户编号已存在')
                break  # 结束for循环校验
        else:
            # 5.获取用户相关信息
            name = input('请输入您的用户名>>>:').strip()
            age = input('请输入您的年龄>>>:').strip()
            salary = input('请输入您的薪资>>>:').strip()
            # 6.构造一个用户字典
            tmp_dict = {}
            # 7.创建键值对
            tmp_dict["user_id"] = user_id
            tmp_dict["name"] = name
            tmp_dict["age"] = age
            tmp_dict["name"] = name
            # 8.添加到用户列表中
            user_data_list.append(tmp_dict)
            # 9.提示用户添加成功
            print('用户:%s添加成功' % name)
    elif choice == '2':
        print(user_data_list)
    elif choice == '3':
        print('删除用户功能')
    elif choice == '4':
        print('退出系统功能')
    else:
        print('很抱歉 暂时没有该功能选项')

猜你喜欢

转载自blog.csdn.net/qq_64089078/article/details/121255976