Почему пишет invalid sytax, в python 3 это не из-за табов, просто сайт не хочет...

0 голосов
89 просмотров

Почему пишет invalid sytax, в python 3 это не из-за табов, просто сайт не хочет отображать отступВот сама программа a=int(input()b=int(input()j=a+bif a<0 and b>0: a=a+2*(-a) if a j=j+1 print j elif a! print jelif b<0 and a>0: b=b+2(-b) if b>a j=j+1 print j elif b! print j


Информатика (114 баллов) | 89 просмотров
Дан 1 ответ
0 голосов

Ответ:

В Python3 кейворд print заменён функцией print(), в аргументы которой нужно передавать значения, выводимые на консоль.

На первых двух строках вы забыли закрыть скобки.

if a j = j+1 <- Что это?</p>

elif a! print j <- Ещё одна невразумительная конструкция с неопределённым назначением</p>

elif b! print j <- Аналогично с предыдущим</p>

Вывод: ошибка Invalid Syntax выбрасывается по причине полного непонимания автором того, что он делает.

(1.6k баллов)
0

прошу прощения, не заметил, как криво перенёсся код на сайт, это не потому что я не знаю, что творю. Как пример там где здесь написано elif a!, у меня написано elif a!>0