私は、ユーザーが整数を入力しなかったときにエラーを発生させるプログラムの一部を作成しています。以下は、私のコードは、それだけでクラッシュした後とValueErrorをスローこのコードをループしているとどうすればいいですか?
...ユーザーが再度番号を入力するように要求されるまで、それは素晴らしい作品...
try:
pw_length_ask = int(raw_input("How long would you like your password to be? "))
final_pw_length = pw_length + int(pw_length_ask.strip())
print("Pass length set to " + str(final_pw_length))
except ValueError:
print("You must enter a number.")
int(raw_input("How long would you like your password to be? "))
です。だから、私はどのようにして値エラーを与えるのではなく、ユーザーが正しい入力を与えるまで質問を繰り返すようにしますか?
スクリーンショットにリンクする代わりに、エラートレースバックを投稿してください – yash
https://meta.stackoverflow.com/a/285557/14122を参照してください。なぜ:コードの画像(またはエラー)が歓迎されないのですか?彼らは検索可能ではなく、スクリーンリーダーのような支援技術には親しみがなく、リンクが最終的に腐敗するような場合には、他の人にはあまり役に立ちません。 –