Python: задачки и вопросы
7.58K subscribers
1.24K photos
1 video
1 file
105 links
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
🧩 Что выведет код?
Anonymous Quiz
20%
True
72%
False
0%
0
8%
Error
🔥1
В данном коде выполняется логическая операция 𝚊𝚗𝚍 между двумя выражениями сравнения.

Переменные:
− 𝚡 = 𝟽
− 𝚢 = 𝟻

Выражение: 𝚡 > 𝚢 𝚊𝚗𝚍 𝚢 < 𝟹

Вычисление по шагам:
𝟷. 𝚡 > 𝚢 → 𝟽 > 𝟻 → 𝚃𝚛𝚞𝚎
𝟸. 𝚢 < 𝟹 → 𝟻 < 𝟹 → 𝙵𝚊𝚕𝚜𝚎
𝟹. 𝚃𝚛𝚞𝚎 𝚊𝚗𝚍 𝙵𝚊𝚕𝚜𝚎 → 𝙵𝚊𝚕𝚜𝚎

Согласно документации, оператор 𝚊𝚗𝚍 возвращает:
🔘 первый ложный операнд, если хотя бы один операнд ложен;
🔘 последний операнд, если все операнды истинны.

В данном случае первый операнд (𝚃𝚛𝚞𝚎) истинен, но второй операнд (𝙵𝚊𝚕𝚜𝚎) ложен, поэтому оператор «𝚊𝚗𝚍» возвращает 𝙵𝚊𝚕𝚜𝚎.
Please open Telegram to view this post
VIEW IN TELEGRAM