邮箱

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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值