Я искал об этом, и у другого человека, который опубликовал аналогичную проблему, была ошибка опечатки, но я не могу найти ее в своем.
вот код -
num = raw_input("Enter any number: ")
def is_even(x):
if x % 2 == 0:
return True
else:
return False
print is_even(num)
Почему бы вам тоже не связать вопрос здесь?
Попробуйте преобразовать его в int






Сконвертируйте ваш raw_input в int
Бывший:
num = int(raw_input("Enter any number: "))
def is_even(x):
if x % 2 == 0:
return True
else:
return False
print is_even(num)
num- это не число, это строка.string % ...запускает форматирование строки, но вnumнет заполнителей.