Я разрабатываю некоторые функции, но это одна не работает, и я не вижу никаких причин, почему:Проблема с функцией Python
def f():
t = raw_input('Enter a number and we will send an inormation: ')
if t % 2 == 0:
print t
print 'it is an even number'
elif t % 2 > 0:
print t
print 'it is an odd number'
else t != type(int):
print 'is this a number ?'
он должен показать номер и сообщение, но когда я начинаю программа она говорит:
def f():
t = raw_input('Enter a number and we will send an inormation: ')
if t % 2 == 0:
print t
print 'it is an even number'
elif t % 2 > 0:
print t
print 'it is an odd number'
else t != type(int):
print 'is this a number ?'
SyntaxError: invalid syntax
текст (^) не показывает, но т от другого подсвечивается и когда стереть еще часть программы, ошибка повторится в Elif нО когда я стираю еще и elif (просто держите if), он работает. ты знаешь почему???
ну, 'else t! = Type (int):' недействительный синтаксис. У Else не может быть другого предложения if. Где именно вы видели этот тип конструкции? –