猫史档案馆


用户信息管理系统【干货】仅适用于作品中,不支持单独做作品

用户:安澜仙帝安澜仙帝查看:0 回复:0 评论:0 创建时间:2023-12-11T23:04:41


#创建用户函数
def addUser():
    username=input("请输入用户名:")
    if username not in UserLogin:
        password=input("请输入用户密码:")
        UserLogin[username]=password

        print(UserLogin)
    else:
        print("此用户名已存在")

#查找用户函数
def queryUser():
    username=input("请输入要查找的用户名:")
    if username in UserLogin:
        print("该用户的密码是:{}".format(UserLogin.get(username)))
    else:
        print("此用户名不存在")


#修改密码函数
def modifypsw():
    username=input("请输入要修改密码的用户名:")
    if username not in UserLogin:
        print("此用户名不存在")
    else:
        password1=input("请输入新的密码:")
        password2 = input("请再次输入新的密码:")
        if password1 == password2:
            UserLogin[username]=password2
            print("密码修改成功~用户名为{}的新的密码为:{}".format(username,password2))
        else:
                print("两次输入的密码不同")


#删除用户函数
def delUser():
    username=input("请输入要删除的用户名:")
    if username not in UserLogin:
        print("此用户名不存在")
    else:
        UserLogin.pop(username)
        print("{}此用户已被删除!".format(username))


#清空所有用户函数
def clrUser():
    UserLogin.clear()
    print("已清空所有用户~")


#列出所有用户名函数
def allUser():
    all_username=UserLogin.keys()
    print(all_username)

print('''请输入对应的数字,进行相应的操作:
输入‘1’创建用户
输入‘2’查找用户
输入‘3’修改密码
输入‘4’删除用户
输入‘5’清空所有用户
输入‘6’列出所有用户名
输入‘Back’退出
''')
while True:
    flag=input()
    if flag =='1':#创建用户
        addUser()
    elif flag == '2':#查找用户
        queryUser()
    elif flag == '3':  # 修改密码
       modifypsw()
    elif flag == '4':  # 删除用户
        delUser()
    elif flag == '5':  # 清空所有用户
        clrUser()
    elif flag == '6':  # 列出所有用户名
        allUser()
    elif flag =='Back':#退出系统
        break
    else:
        print("输入错误")


回复

上一页1 页 / 共 0下一页