Вы можете использовать цикл while
, чтобы продолжать запрашивать у пользователя действительный ввод, пока пользователь не введет его:
while True:
try:
number = int(input("Enter a number between 1 and 100: "))
if 1 <= number <= 100:
break
raise ValueError()
except ValueError:
print("Input must be an integer between 1 and 100.")