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()
邮箱
最新推荐文章于 2024-06-27 18:01:01 发布