TG Telegram Group & Channel
PythonBoost - сообщество питонистов | United States America (US)
Create: Update:

Статья дня. Истина и ложь в Python

Истина и ложь в Python – это не только булевы True и False. Я всегда говорю правду. Честно! Мне даже детям неловко врать.

«А Дед Мороз правда существует?»

«А как ты думаешь? Я никогда его не видел, но в новогоднее утро под елкой лежат подарки. Как, по-твоему, они туда попали?»

Как видите, в моем ответе нет ничего неправдивого.

А иногда преподаватели говорят ученикам неправду – не потому, что хотят обмануть или обмануть их, а потому, что правда слишком сложна. Более простую «неправду» легче объяснить.

Когда я преподаю на курсах для начинающих и ввожу оператор if или цикл while, я использую такие фразы, как:

«За if должно следовать что-то, что Python понимает как истину или ложь».

Конечно, проще сказать, что за if должно следовать True или False. Но это было бы неправдой. За ключевым словом if может следовать любой объект или выражение. Выражение оценивается в объект, а Python может «рассматривать любой объект как истинный или ложный», если использовать его в булевом контексте.

Читать статью

#читать

Статья дня. Истина и ложь в Python

Истина и ложь в Python – это не только булевы True и False. Я всегда говорю правду. Честно! Мне даже детям неловко врать.

«А Дед Мороз правда существует?»

«А как ты думаешь? Я никогда его не видел, но в новогоднее утро под елкой лежат подарки. Как, по-твоему, они туда попали?»

Как видите, в моем ответе нет ничего неправдивого.

А иногда преподаватели говорят ученикам неправду – не потому, что хотят обмануть или обмануть их, а потому, что правда слишком сложна. Более простую «неправду» легче объяснить.

Когда я преподаю на курсах для начинающих и ввожу оператор if или цикл while, я использую такие фразы, как:

«За if должно следовать что-то, что Python понимает как истину или ложь».

Конечно, проще сказать, что за if должно следовать True или False. Но это было бы неправдой. За ключевым словом if может следовать любой объект или выражение. Выражение оценивается в объект, а Python может «рассматривать любой объект как истинный или ложный», если использовать его в булевом контексте.

Читать статью

#читать


>>Click here to continue<<

PythonBoost - сообщество питонистов




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)