パスワードの真偽判定で、5文字以上で英数字が入っていましたら、Trueで、パスワードにあってますがプリントされないといけないのですが、すべてFalseになって返ってきます。どこがおかしいのでしょうか?
def
1 if word.isalnum() and len(word)> 5: 2 True 3 elif word.isalpha(): 4 False 5 elif len(word)<5: 6 False 7 elif word.isdigit(): 8 False 9 10 11while True: 12 test = input("パスワードを入れてください: ") 13 result = testaa(test) 14 if result == True: 15 print("パスワードにあってます!") 16 break 17 else: 18 print("単語がふさわしくありません") 19
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/22 06:10