#python-3.x #if-statement #boolean
Вопрос:
inbox_full = False, если inbox_full: печать(«Ваш почтовый ящик заполнен»)
Выполняя вышеуказанное условие в python, я пропускаю код ..почему это происходит так.
Комментарии:
1. Не могли бы вы уточнить, пожалуйста? При выполнении вашей строки кода я получаю синтаксическую ошибку,
python3
и ничего не выводится (даже если inbox_full определен до ввода). Если:
бы вы заменилиelse
это на другое, это было бы по-другому. Какой интерпретатор python вы используете и что именно происходит?
Ответ №1:
Код с отступом выполняется только тогда, когда условие, указанное в операторе if, является истинным, в противном случае оно пропускается.
В вашем коде условие для оператора if имеет значение False, поэтому оно пропускается.