@TanderOFF

F-string: invalid syntax в format?

Если оставить if и else то всё нормально работает , как сделать что-бы ещё можно было добавить elif
name=f"{counter}  {'em1' if counter == 1 'em2' elif counter == 2 'em3' elif counter == 3 else 'em4'}"
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Никак, тернарный оператор не поддерживает elif. Можно городить конструкции вида a if b else c if e else d, но лучше не надо.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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