# 函数综合应用
'''
用户登陆:
1.登陆需要输入验证码 --> 封装成一个函数
'''
import random
# 定义验证码函数
def generate_checkcode(n):
s = '0987654321zxcvbnmasdfghjklqwertyuiopQWERTYUIOPLKJHGFDSAZXCVBNM'
code = ''
for i in range(n):
ran = random.randint(0,len(s)-1)
code += s[ran]
return code
# 登陆函数
def login():
global code
username = input('输入用户名:')
password = input('请输入密码:')
# 得到一个验证码
code = generate_checkcode(5)
print('验证码({})'.format(code))
code1 = input('请输入验证码:')
# 验证
if code.lower() == code1.lower():
if username == 'admin' and password == '123':
print('登陆成功')
else:
print('用户名或密码有误')
else:
print('验证码出入有误')
# 调用
login()