私はプログラミングに不慣れで、入力検証を行うときに問題があります。私のプログラムでは、1から10までの数字または文字を入力する必要がありy
ますが、これに対してエラーハンドラを実行できないようです。
def checkingInput():
while True:
try:
a = input()
if 10 >= a >= 1 or a == 'y':
return value
else:
print('Invalid input!')
except NameError:
print('Name error!Please try again!')
except SyntaxError:
print('Syntax Error!Please try again!')