вы можете проверить ввод, и если он не выходит за пределы, вы можете попросить пользователя ввести снова.
Вы бы поняли это с помощью петли while
.
while True:
try:
hp_cur=int(input("Enter the current number of HP (1-75): "))
except ValueError: # used to check whether the input is an int
print("please insert a int type number!")
else: # is accessed if the input is a int
if hp_cur < 1 or hp_cur > 75:
print("please insert a number in the given limit")
else: # if number is in limit, break the loop
break
вы можете сделать то же самое для вашего второго желаемого ввода и сравнить их потом. если это отрицательное число, вы можете попросить пользователя снова ввести числа, поместив обе «проверки достоверности» внутри большего while
-цикла, который вы break
, когда возвращаемое число положительное.