Задать вопрос

Почему (python -c "a=5; if a==5: a=6 else a=7; print (a)") в терминале выдает ошибку Invalid syntax?

Добрый день.
Пишу команду в терминале python -c "a=5; if a==5: a=6 else a=7; print (a)", но питон ругается:
File "<string>", line 1
    a=5;if a==5: a=6 else a=7; print (a)
         ^
SyntaxError: invalid syntax

Вообщем как реализовать подобный код в питоне?
  • Вопрос задан
  • 335 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@tplus
python -c "a=5; a = 6 if a == 5 else 7; print a"
>> 6
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@javanub
a = 5
a = 6

if a != 5:
    a = 7
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы