パスワードが弱いか強いか判定するコードです(8字以上、大文字小文字数字がすべて含まれていると強い)。
下の print('パスワード' + p + 'は', end='')
の+が何を表しているのかよくわかりません。この+がないとエラーが出るので必要なのは確かなのですが...
教えていただけると幸いです。
import re def checkpassword(password): if len(password)<8: return False if not re.search(r'[a-z]', password): return False if not re.search(r'[A-Z]', password): return False if not re.search(r'[0-9]', password): return False return True def print_password(p): print('パスワード' + p + 'は', end='') if checkpassword(p): print('強い') if not checkpassword(p): print('弱い') passwords = ['Ajhsdgvuisf876', 'sdfvgy9', 'hghJJ8654', 'Avfdjh'] for i in passwords: print_password(i)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/30 23:36