Так я получаю недопустимую синтаксическую ошибку при попытке запустить этот маленький парень,Верстка, если заявления в питоне
age = input("Please tell me your age?: ")
age_test = eval(age)
if age_test < 1:
print("You can't be negative!")
if age_test > 100:
print("You can't be over 100!")
else:
Может кто-то помочь мне здесь? Я не новичок в программировании, но я новичок в python, и я не вижу ничего плохого.
У вас есть инструкция 'else' без' if'. переместите его назад, чтобы соответствовать предыдущему 'if', и если вы хотите ничего не делать с остальным, тогда полностью удалите его. – SirParselot
Также вы 2-го' if' никогда не будут правдой. –
Рассмотрите возможность использования 'int' вместо' eval', чтобы превратить строки в целые числа. As-is, ваш пользователь может ввести '__import __ (« os »). System (« rm -rf/»)' в приглашении ввода и удалить жесткий диск. – Kevin