前提・実現したいこと
ここに質問の内容を詳しく書いてください。
パスワードチェッカーの作成をしています。
出来はしたのですが、スマートになりませんか。
0から9まで書くのではなくまとめて記述できるようになりたいです。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
python ソースコード
input1=input("input new password: ")
password=str(input1)
lis=[c for c in password]
if len(password)<8:
print("password is too short")
if "1"not in lis and "2" not in lis and "3" not in lis and "4"not in lis and "5"not in lis and "6"not in lis and "7"not in lis and "8" not in lis and "9"not in lis and "0" not in lis:
print("password should contain numbers")
if "#" not in lis and "$" not in lis and "&"not in lis and "=" not in lis:
print("password should contain # or $ or & or =")
else:
print("password is ok")
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー