2016-12-06 4 views
-8

Мои else и else if заявления не работают. Каждый раз, когда он показывает неправильный синтаксис, запускаю ли я его в оболочке или в файле.Программа не работает на Python

>>> num = 6 
>>> if num == 4: 
     print("no is 4") 
     else: 

Syntax error: invalid syntax 
+0

Вы можете оставить свой код. –

+2

Я предлагаю вам ознакомиться с отступом Python, скорее всего, это заставить язык работать. Тогда должно быть очевидно, что ваш код не имеет отступов должным образом. – paxdiablo

+1

Скопируйте код, а не изображение. В любом случае, комментарий чуть выше в значительной степени отвечает на ваш вопрос. Благодарю. – lrnzcig

ответ

2

Ваш отступы плохо:

if num == 4: 
    print("num is 4") 
else: 
    print("num is not 4") 
+1

Точно. Этот отступ не является неправильным. Это плохо. –

-1

Следующий код выведет Правда на консоль.

num = 6 
if num is 6: 
    print(True); 
else: 
    print(False); 
+0

Этот ответ ошибочен, я боюсь. Вы действительно можете использовать оператор -оператор == в python. Этот код работает с указанным выше или с заменяется на ==. Попробуйте (и в идеале исправьте ответ). Спасибо!!! –

+0

, а в python вы не заканчиваете утверждение с помощью ''; '';; – Aemyl

Смежные вопросы