Python: задачки и вопросы
رفتن به کانال در Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
نمایش بیشتر7 115
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-67 روز
-530 روز
آرشیو پست ها
Объяснение:
Функция
min() не может работать с пустой последовательностью. Если она получают такую в качестве аргумента, то выдаёт ошибку ValueErrorОбъяснение:
В целом, это задание скорее на внимательность
bool("False") даёт нам True, так как "False" — непустая строка, а bool() — False. По итогу сравнение True и False даёт нам FalseОбъяснение:
Аннотация типов — полезная штука. Но указанные в ней правила не являются обязательными
Поэтому в
plus() мы спокойно можем отправлять float-значения в качестве аргументов и получить результат их сложенияОбъяснение:
В результате
n_lst = lst[:] мы создаём новый объект, на который будет ссылаться n_lst. При этом значение этого объекта равно значению объекта, скрывающегося за lst
Отсюда и получаем, что сравнение этих двух объектов выдаёт нам True, а вот is показывает FalseОбъяснение:
В срезе
rng[10:13] мы пытаемся выцепить значения, которые находятся за пределами непосредственно rng, то есть несуществующие значения. Поэтому и в ответе мы получим пустотуОбъяснение:
Внезапно,
bool() может работать и без каких-либо аргументов. Тогда функция вернёт FalseОбъяснение:
Логический оператор
and в выражении 1 and 2 сначала оценивает первый элемент. Если он эквивалентен ложному значению, то возвращается этот первый элемент. Иначе возвращается второй
Так как 1 — truly-значение, то ответ 2
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
