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

Почему (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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 06:03
9999999 руб./за проект
31 янв. 2025, в 06:02
9999999 руб./за проект
31 янв. 2025, в 06:02
9999999 руб./за проект