Python写出的简单文本进度条以及文本注册页面

简单的文本加载进度条,其实是书上的内容,我将注册页面整合进来了,代码仅供参考

import time
scale = 10
print("---------正在加载注册页面-----------")
for i in range(0,scale+1):
    a = "**"*i
    b = ".."*(scale-i)
    c = (i/scale)*100
    print("%{:^3.0f}[{}->{}]".format(c,a,b))
    time.sleep(0.1)
print("------------加载完成---------------")
print("------------开始注册---------------")
print()

user_name = input("请输入用户名(以“_”开头,3-30个字符):")
password = input("请输入密码(由下划线、数字和字母共同组成,8-16个字符):")
if user_name[0] != "_":
    print("用户名请使用下划线开头")
elif 3>len(user_name) or 30<len(user_name): print("用户名长度超出限制") elif 8>len(password) or 16<len(password):
    print("密码长度超出限制")
elif password.find('_') == -1:
    print("密码中未输入下划线")
else:
    passwords = password.replace('_','1')
    if passwords.isalnum():
        print("恭喜你注册成功!用户名:",user_name,"密码:",password)
        print("-------------进入用户登录界面-------------------")
    else:
        print("密码中有其他符号,注册失败!")


运行截图:

Python学习

Python通过首字母或第二个字母判断星期几

2020-12-30 10:39:16

Python学习

Python利用for循环打印正三角形:进阶版(用户自定义打印行数)

2020-12-30 11:16:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索