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()

浙公网安备 33010602011771号