MIKKEYJR
@MIKKEYJR

Почему так не работает?

text = false
print(not 'text')

Output:

false

По сути должно быть true.
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
@humoured
Вы всё на свете найдёте в коробке с карандашами
Потому что 'text' — это строковое значение, а text — переменная:
text = false
print(not text)


Строка не нулевой длины при логический операциях приравнивается к true: not 'text' равен false, not '' равен true.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы