python限制输入长度_Python if语句问题,控制密码长度问题,求大神解救。
生活随笔
收集整理的这篇文章主要介绍了
python限制输入长度_Python if语句问题,控制密码长度问题,求大神解救。
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
#密码检查
letter="qwertyuioplkjhgfdsazxcvbnmMNBVCXZLKJHGFDSAPOIUYTREWQ"
num="0123456789"
char='~!@#$%^&*()_=-/,.?<>;:[]{}|\'
passwd = input("请输入要检查的密码: ")
leng=0
if (len(passwd)<=7) and passwd in letter or passwd in num:
print('输入密码为高危')
elif passwd in letter and passwd in num and passwd in char and 8 print('输入密码为低危')
elif passwd in letter and passwd in num and passwd in char and leng>=8:
print('输入的密码为中危')
else:
print('输入的密码过长或者过短{}'.format(str(passwd)))为什么我输入7个数或者7个字母的时候,直接跳到了else执行后边print语句,如果输入2个或者3个数值或者字母又可以执行if后边的print语句,好奇怪。求大神解救。
总结
以上是生活随笔为你收集整理的python限制输入长度_Python if语句问题,控制密码长度问题,求大神解救。的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: ios开发返回按钮消失_iOS开发之自定
- 下一篇: python画小猪乔治_小孩挑食难搞定?