一.用python实现基本的登录功能
#-----------------1.基本登录功能-------------------
name=input("qq账号:")
if name=="jc":
passwd=input("密码:")
if passwd=="123456":
print("登录成功")
else:
print("密码错误")
else:
print("账号错误")
二.用python实现登录验证功能
#-----------------2.添加验证码--------------------------------
ZhangHao = input("请输入qq号:")
if ZhangHao == "jc":
MiMa = input("账号存在,请输入qq密码:")
if MiMa == "123456":
YanZhengMa = input("请输入验证码:")
if YanZhengMa == "abc":
print("登录成功!")
else:
print("验证码错误,请重新输入!")
else:
print("qq密码错误,请输入正确密码!")
else:
print("qq账号错误,请输入正确账号!")
三.用python实现登录随机验证功能
#-----------------3.增加随机验证码---------------------
import random
import string
def SuiJiYanZhengMA(length=6):
CharSets = string.ascii_letters + string.digits
# 变量 _ 是一个惯用法,表示循环变量在循环体中不会被使用,join()方法将一个可迭代对象元素连接成字符串
YanZhengMa = ''.join(random.choice(CharSets) for _ in range(length))
return YanZhengMa
ZhangHao = input("请输入QQ号:")
QQHao = "jc"
QQMiMa = "123456"
if ZhangHao == QQHao:
MiMa = input("账号存在,请输入QQ密码:")
if MiMa == QQMiMa:
YanZhengMa = SuiJiYanZhengMA()
print(f"请输入验证码以完成登录:{YanZhengMa}")
in_yanzhengma = input("请输入你收到的验证码:")
if in_yanzhengma == YanZhengMa:
print("登录成功!")
else:
print("验证码错误,请重新输入!")
else:
print("QQ密码错误,请输入正确密码!")
else:
print("QQ账号错误,请输入正确账号!")
后续将持续优化,还请点赞支持,欢迎评论区留言交流学习~