邮箱

import random

class Regist(object):
    
    def __init__(self, mobile):
        
        self.mobile = mobile
    """
    Implementation resgist in 163.
    """
    def account(self):
        """
        Input account.
        """
        # 检测邮箱的正确性.
        # input 返回出来的是一个字符串
        L = []
        email = input('请输入邮箱:>>')
        self.email=email
        print(' 您输入的邮箱是: %s' % email)
        self.password()
    def password(self):
        """
        input passward,
        """
        # 密码的长度必须是6-20位
        # 密码必须含有大写小写字母以及数字.
        for _ in range(4):
            password_1 = input('请输入您的密码:>>')
            password_2 = input('请输入确认密码:>>')
            if password_1 == password_2:
                print('密码确认成功')
                self.verfily()
                self.password=password_1
                break
            else:
                print('密码不一致')
        else:
            print('您可能是一个机器人')


    #if __name__ == '__main__':
        #需要接受短信的目标手机号
        self.mobile = "#####"
        #短信内容

        number = random.randrange(1000,9999)
        text = ("您的验证码是:%d。请不要把验证码泄露给其他人。"%number)
        

    def verfily(self):
        
        for _ in range(3):
            number = self.send_sms()
            number_2 = input('输入验证码:>>')
            if number == int(number_2):
                print('注册成功')
                
                break
                
            else:
                print('验证码错误')
        else:
            print('机器人')

def main():
    
    regist = Regist("输入手机号")
    regist.account()
    regist.zhuijia()
    

main()
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值