|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#版本Python3.6.0
zimu = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
nums = '0123456789'
passwd = input('输入需要检查的密码:')
length = len(passwd)
# isspace()如果字符串中只包含空格,则返回True
while (passwd.isspace() or length == 0):
passwd = input("您输入的密码为空(或空格),请重新输入:")
print('您的密码安全评级为:',end = ' ')
执行结果
输入需要检查的密码: #一个不输入
您输入的密码为空(或空格),请重新输入: #输入空格
您输入的密码为空(或空格),请重新输入:12345678
您输入的密码为空(或空格),请重新输入:asdfghjkl
为什么在while循环里出不来
当程序进入while循环后就不会再执行length = len(passwd),所以length == 0为真。
|
|