Python: задачки и вопросы
رفتن به کانال در Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
نمایش بیشتر6 857
مشترکین
-124 ساعت
-137 روز
-4730 روز
آرشیو پست ها
Объяснение:
Блок
finally выполняется в любом случае, даже если перед этим был return в блоке tryОбъяснение:
Данный код создаёт двумерный список, где каждый внутренний список содержит числа от
0 до 2
Когда мы запрашиваем lst[0][1], мы обращаемся к первому внутреннему списку [0, 1, 2] и берём из него второй элемент, который равен 1Объяснение:
Оператор
not инвертирует значение x, делая его False, а оператор or возвращает False, если оба его операнда ложныОбъяснение:
Оператор
// выполняет деление нацело, но так как одно из чисел имеет тип данных с плавающей точкой, результат также будет числом с плавающей точкойОбъяснение:
Сначала все символы строки приводятся к нижнему регистру, а затем подстрока
"hello" заменяется на "heal"Объяснение:
В Python нельзя напрямую сравнивать
строки и числа, это вызовет ошибку типаОбъяснение:
Из-за особенностей представления чисел с плавающей точкой в компьютере, сумма
0.1 и 0.2 (как это ни странно) не точно равна 0.3
Отсюда и False в ответе