python 训练

 

 A:B

usename = ['zhanshan','lisi','wangwu']
password = ['111111','222222','333333']

def reg():#注册
    print("欢迎来到ATM管理系统")
    un = input("请输入用户名:[注册]")
    if un.strip() in usename:#用户输入的用户名已经存在 strip处理空格
        print("用户已经存在")
        return False#结束当前函数操作
    else:
        pw = input("请输入密码:")
        if len(pw)<6:
            print("输入的密码小于6位:")
            return False
        else:
            #用户注册成功
            usename.append(un)
            password.append(pw)
            print("恭喜注册成功")
            return True
def login():
    un = input('请输入您的用户名:【登录】')
    pw = input('请输入您的密码:【登录】')
    if un in usename:#说明输入正确
        i = usename.index(un)#un下标
        if password[i]==pw:#如果输入的密码正好等于usename下标
            print('恭喜登录成功')
        else:
            print('用户名或者密码错误')
    else:
        print('用户名或者密码错误')
if reg():
    login()
usename = ['zhanshan','lisi','wangwu']
password = ['111111','222222','333333']
def reg():#注册
    print("欢迎来到ATM管理系统")
    while True:#并不知道用户输入多少次
         un = input('请输入您的用户:【注册】')
         if un.strip() in usename:
             print('用户存在,请检查')
         else:
             pw = input("请输入密码:")
             if len(pw) < 6:
                 print("输入的密码小于6位:")
             else:
                 # 用户注册成功
                 usename.append(un)
                 password.append(pw)
                 print("恭喜注册成功")
                 return True
def login():

    while True:
        un = input('请输入您的用户名:【登录】')
        pw = input('请输入您的密码:【登录】')
        if un in usename:  # 说明输入正确
            i = usename.index(un)  # un下标
            if password[i] == pw:  # 如果输入的密码正好等于usename下标
                print('恭喜登录成功')
                break
            else:
                print('用户名或者密码错误')
        else:
            print('用户名或者密码错误')
if reg():
    login()
posted @ 2022-03-23 11:10  碎碎圆圆  阅读(69)  评论(0)    收藏  举报