python登录功能实现

一.用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账号错误,请输入正确账号!")

后续将持续优化,还请点赞支持,欢迎评论区留言交流学习~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值