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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
🪤 Что выведет код?
Anonymous Quiz
32%
1
41%
2
22%
3
5%
Error
👍1👎1
Пасхавер Б., «Pandas в действии», глава 𝟹:

«Метод 𝚟𝚊𝚕𝚞𝚎_𝚌𝚘𝚞𝚗𝚝𝚜 по умолчанию возвращает полуоткрытые интервалы, включающие одну из граничных точек и не включающие другую. Круглая скобка означает, что значение не включается в интервал. Квадратная скобка означает, что значение включается».

В данном случае:
🔘 𝚋𝚒𝚗𝚜=[𝟷, 𝟹, 𝟻] создает два интервала: (𝟶.𝟿𝟿𝟿, 𝟹.𝟶] и (𝟹.𝟶, 𝟻.𝟶];
🔘 В первый интервал попадают значения 𝟷, 𝟸 и 𝟹 (𝟹 элемента);
🔘 Во второй интервал попадают значения 𝟺 и 𝟻 (𝟸 элемента).

При размещении значений объекта 𝚂𝚎𝚛𝚒𝚎𝚜 по корзинам 𝚙𝚊𝚗𝚍𝚊𝚜 может расширить любой из диапазонов до 𝟶,𝟷% в любом направлении, поэтому левая граница первого интервала становится 𝟶.𝟿𝟿𝟿 вместо 𝟷.𝟶.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1👎1
🧩 Что выведет код?
Anonymous Quiz
2%
1
7%
2
70%
3
21%
Error
3👍1👎1
Булевы значения могут автоматически преобразовываться в числовые типы при выполнении арифметических операций.

Любанович Б., «Простой Python», глава 3:

«Булево значение 𝙵𝚊𝚕𝚜𝚎 рассматривается как 𝟶 или 𝟶.𝟶, когда смешивается с целыми числами или числами с плавающей точкой, а 𝚃𝚛𝚞𝚎 — как 𝟷 или 𝟷.𝟶»

В данном случае:
🔘 𝚃𝚛𝚞𝚎 автоматически преобразуется в 𝟷
🔘 Выполняется операция: 𝟷 + 𝟸 = 𝟹
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👎1
🧩 Исполнится ли код без ошибок?
Anonymous Quiz
50%
Да
50%
Нет