как вставить "-"в логическое выражение?
Хочу чтобы выдал значение -True(в одной строке), но вместо этого в итоге выдаёт False.
В чём дело?
Версия пайтона, актуальная.
name = 'Renat'
print('-You\'r name is Renat')
print('-' + name == 'Renat')
Ответы (2 шт):
Автор решения: Евгений
→ Ссылка
Проблема в приоритете операций. Операция конкатенации (+) выше приоритетом, чем операция сравнения (==). Чтобы выводило так, как это хотите вы, нужно вручную обозначить порядок операций (и не забыть про приведение к строке):
name = 'Renat'
print('-You\'r name is Renat')
print('-' + str(name == 'Renat'))
