第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python if語句問題,控制密碼長度問題,求大神解救。

Python if語句問題,控制密碼長度問題,求大神解救。

絕地無雙 2018-07-05 14:22:16
#密碼檢查letter="qwertyuioplkjhgfdsazxcvbnmMNBVCXZLKJHGFDSAPOIUYTREWQ"num="0123456789"char='~!@#$%^&*()_=-/,.?<>;:[]{}|\'passwd = input("請輸入要檢查的密碼: ")leng=0if (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個數(shù)或者7個字母的時候,直接跳到了else執(zhí)行后邊print語句,如果輸入2個或者3個數(shù)值或者字母又可以執(zhí)行if后邊的print語句,好奇怪。求大神解救。
查看完整描述

2 回答

?
嚕嚕噠

TA貢獻1784條經(jīng)驗 獲得超7個贊

你的代碼沒有格式化就貼在這里,少了很多字符,縮進也不對了

比如
elif passwd in letter and passwd in num and passwd in char and 8 print('輸入密碼為低危')
實在不知道你的條件是什么

你也沒有說清楚你的邏輯什么,你的高危、中危、低危的定義是什么,而“密碼過短”和“密碼高?!眱蓚€的定義又是重疊的。


查看完整回答
反對 回復 2018-07-16
  • 2 回答
  • 0 關(guān)注
  • 363 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號