0
点赞
收藏
分享

微信扫一扫

账号注册且引入文本进度条

月孛星君 2022-04-03 阅读 81
python
import time
scale = 10
print("----------账号注册----------")
user_name = input("请输入用户名(以“_”开头,3-30个字符):")
password = input("请输入密码(由下划线、数字和字母共同组成,8-16个字符):")
if user_name[0] != '_':
    print("用户名请使用下划线开头")
elif len(user_name)>30 or len(user_name) <3:
    print("账户长度在3-30个字符之间")
elif password.find('_') == -1:
    print("密码由下划线、数字和字母组成")
elif len(password)>16 or len(password)<8:
    print("密码的长度为8-16个字符")
else :
    password1 = password.replace('_','1')
    if password1.isalnum():
        print("----------注册开始----------")
        for i in range(0, scale + 1):
            c = i * 10
            a = '**' * i
            b = '..' * (scale - i)
            if c == 60:
                time.sleep(2)
                print("{:^3.0f}%[{}->{}]".format(c, a, b))
            else:
                print("{:^3.0f}%[{}->{}]".format(c, a, b))
            time.sleep(0.5)
        print("----------注册结束----------")
        print("账号:{}\n密码:{}".format(user_name, password))
    else :
        print("密码含有其它符号,注册失败")

 

举报

相关推荐

python简单的文本进度条

进度条3

Android进度条

进度条效果

进度条 参考

进度条seekbar

0 条评论