1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 使注册用户名时不能包含特殊符号

使注册用户名时不能包含特殊符号

时间:2023-03-16 17:19:14

相关推荐

使注册用户名时不能包含特殊符号

# 写一个注册验证脚本,验证用户和密码。# 规定:# 1,用户名长度必须要大于6位数# 2,密码的长度只能是6位数子的字符串# 3,用户名只能是字母和数字的组合#思路:对用户名做一个遍历,如果是字母,就统计字母的变量加一#如果是数字,就统计数字的变量加一。#我们将字母和数字的变量相加,看长度是否等于用户名的长度user = input("请输入一个用户名:")zimu = 0 #定义一个统计字母个数的变量shuzi = 0 #定义一个统计数字个数的变量for u in user:if u.isalpha() == True: #该字符如果是字母zimu += 1elif u.isnumeric() == True: #该字符如果是数字shuzi += 1length = zimu + shuzi #字母的个数+数字的个数print("字母的个数是%d个" % zimu)print("数字的个数是%d个" % shuzi)#字母加数字的个数等于用户名的长度if user.isalpha() == False and user.isnumeric() == False: #不能全是数字或者全是字母if length == len(user):print("用户名是字母和数字的组合")else:print("用户名不合法,不能有特殊符号")else:print("用户名不合法,不能全是数字或者全是字母")

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。