Python: задачки и вопросы
Открыть в Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Больше7 121
Подписчики
+124 часа
-77 дней
+230 день
Архив постов
Объяснение:
Сначала все символы строки приводятся к нижнему регистру, а затем подстрока
"hello" заменяется на "heal"Объяснение:
В Python нельзя напрямую сравнивать
строки и числа, это вызовет ошибку типаОбъяснение:
Из-за особенностей представления чисел с плавающей точкой в компьютере, сумма
0.1 и 0.2 (как это ни странно) не точно равна 0.3
Отсюда и False в ответеОбъяснение:
Метод
pop() без аргументов удаляет последний элемент из списка и возвращает его
Метод insert(-1, value) вставляет значение перед последним элементом
Отсюда и такой ответ — [1, 2, 4, 3]Объяснение:
x, равный 5, в двоичной системе представляется как 101, а x-1, в свою очередь равный 4, в двоичной системе — 100
При выполнении побитовой операции & (AND) между числами, соответствующие биты сравниваются. И только когда оба бита равны 1, результат будет 1
Отсюда сравние 101 и 100 даёт нам 100. А 100 в двоичной системе счисления равно 4 в десятичнойGB открыл бесплатный доступ к трём курсам для старта работы в IT
Успейте забрать карьерные лекции про смену профессии, видеоуроки по основам программирования и мастер-класс по написанию первой программы на Python: https://tprg.ru/pSeh
Реклама ООО «ГикБреинс» LjN8KC8tJ
Объяснение:
Срез берёт элементы с индексами от
1 и до -1 (не включительно). Шаг среза равен 2, что пропускает каждый второй элемент
Индекс -1 является индексом последнего элемента последовательности. Другими словами, здесь это 3
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
