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开发之自定
- 下一篇: 银行账怎么记账