账号密码登陆系统

zhs=['小黑','1']
mms=['123','1']
while True:
    print('1,申请账号')
    print('2,账号登陆')
    print('3,修改账号密码')
    i=int(input('请选择'))
    if i==1:
        zh=input('请输入申请的账号:')
        if zh in zhs:
            print('账号已存在请重新输入')
        else:
            mm=input('请输入密码:')
            mm1=input('确定您的密码')
            if mm1==mm:
                zhs.append(zh)
                mms.append(mm)
                print('账号创建成功,您的账号为:{0},密码为:{1}'.format(zh,mm),'请牢记您的账号密码')
            else:
                print('两次密码不一致请重新申请')
    elif i ==2:
        zh=input('请输入账号')
        if zh not in zhs:
            print('账号不存在,请重新输入')
        else:
            mm = input('请输入密码')
            index = zhs.index(zh)
            if mm==mms[index]:
                print('登陆成功')
            else:
                print('密码错误,请重新输入')
    elif i==3:
        zh=input('请输入您的账号')
        if zh in zhs:
            mm=input('请输入您的旧密码')
            index = zhs.index(zh)
            if mm == mms[index]:
                mm1=input('请输入新密码')
                mm2=input('再次输入密码')
                if mm1==mm2:
                    mms.pop(index)
                    mms.append(mm1)
                    print('修改成功')
                else:
                    print('两次密码输入不一致,请重新输入')
            else:
                print('密码错误请重新输入')
        else:
            print('账号不存在,请重新输入')
    else:
        print('谢谢使用')

执行结果:

1,申请账号
2,账号登陆
3,修改账号密码
请选择1
请输入申请的账号:小黑
账号已存在请重新输入
1,申请账号
2,账号登陆
3,修改账号密码
请选择1
请输入申请的账号:liu
请输入密码:123
确定您的密码1
两次密码不一致请重新申请
1,申请账号
2,账号登陆
3,修改账号密码
请选择1
请输入申请的账号:liu
请输入密码:1
确定您的密码1
账号创建成功,您的账号为:liu,密码为:1 请牢记您的账号密码
1,申请账号
2,账号登陆
3,修改账号密码
请选择2
请输入账号liu
请输入密码1
登陆成功
1,申请账号
2,账号登陆
3,修改账号密码
请选择3
请输入您的账号li
账号不存在,请重新输入
1,申请账号
2,账号登陆
3,修改账号密码
请选择3
请输入您的账号liu
请输入您的旧密码4
密码错误请重新输入
1,申请账号
2,账号登陆
3,修改账号密码
请选择3
请输入您的账号liu
请输入您的旧密码1
请输入新密码2
再次输入密码4
两次密码输入不一致,请重新输入
1,申请账号
2,账号登陆
3,修改账号密码
请选择3
请输入您的账号liu
请输入您的旧密码1
请输入新密码2
再次输入密码2
修改成功
1,申请账号
2,账号登陆
3,修改账号密码
请选择2
请输入账号liu
请输入密码2
登陆成功

你可能感兴趣的:(账号密码登陆系统)