前提・実現したいこと
pythonで次のことを実現するにはどのように記述するのでしょうか?
- 標準入力から5つの整数(0-9)を入力させる
- 例外発生時、以下のようにやり直しでループさせたい。
<例外発生時の処理イメージ>
Pleas input number(0-9)0:1
Pleas input number(0-9)1:2
Pleas input number(0-9)2:3.3 ←例外発生
不正な入力です。再度実行してください。
Pleas input number(0-9)2:3 ←正しい値が入力されるまで 同じ変数iでやり直しさせたい。
Pleas input number(0-9)3:4
Pleas input number(0-9)4:5
該当のソースコード
for i in range(5): try: number = int(input(f"Pleas input number(0-9){i}:")) except ValueError: print("不正な入力です。再度実行してください。") break else: if number == 0: print("break") break else: continue
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。