入門書で学んでるプログラミング初学者です。 数字以外を入力した場合に「不正な値です」と表示させたいのですが計算を間違えた際にも「不正な値です」と出てしまいます。 どこを直したらいいでしょうか? from random import randint miss = 0 correct = 0 print("問題?3回間違えたら終了。qで終了") while miss<3 : a = randint(1,100) b = randint(1,100) ans = a + b question = f" {a} + {b} は?" value = input(question) #qと入力されたら終了 if value == "q": break #正解か不正解か判断する if value == str(ans) : correct += 1 print("正解です!") elif type(value) != int : print("不正な入力です。") else : miss += 1 print("間違い!","×" * miss)