例外処理で、aに数字を入れ、bにアルファベットを入れるとエラーがでて、その後、bのみ
入力したいのですが、できません。今のコードですとa→b(数字以外を入力)→数字が入力されません→a→bになります。
目標は、a→b(数字以外を入力)→数字が入力されません→bです。
def
1 while True: 2 try: 3 a = int(input("数字を入力してください: ")) 4 except ValueError: 5 print("数字が入力されていません!") 6 try: 7 b = int(input("数字を入力してください: ")) 8 except ValueError: 9 print("数字が入力されていません!") 10 else: 11 break 12 return a,b
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/23 05:20
2020/07/23 05:34