Python: задачки и вопросы
رفتن به کانال در Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
نمایش بیشتر6 857
مشترکین
-124 ساعت
-137 روز
-4730 روز
آرشیو پست ها
Объяснение:
При выполнении
type(type) будет вызвана функция type() с аргументом type
Т.к. тип аргумент type, то и ответом на эту операцию будет <class 'type'>Объяснение:
Оператор or ищет первое истинное значение. Так как в нашем выражении оба значения (и
[], и None) ложны, or возвращает последний операнд, т.е. NoneОбъяснение:
И
var_one, и var_two будут иметь значение 10000. Однако способы их присвоения отличаются
В переменной var_one значение присваивается напрямую с использованием подчёркивания для улучшения читаемости числа. В Python подчёркивания в числах игнорируются и служат только для удобства чтения
В переменной var_two значение 10_000 передается как строка в функцию int(), которая преобразует строку в целое число. При этом и здесь мы можем использовать знак подчёркивания для разделения
Отсюда и ответ — 10000 10000Объяснение:
В целом, задачка простая. В первую очередь мы работает с первым элементом списка
wut — строкой "Python". У неё мы «забираем» элемент с индексом 2 — 't'
Затем переходим ко второму элементу списка — [31, 5, 22]. У него по индексу 2 находится число 22
Отсюда и ответ — t - 22Объяснение:
Изначально у нас есть
set_ = {1, 2}. Затем мы используем метод update(), который обновляет set_, добавляя в него элементы нового множества — {1, 3}
По итогу мы получаем set_ = {1, 2, 3}
После функция sorted() даёт нам отсортированный список на основе множества. Отсюда и ответ — [1, 2, 3]Думаете, что очковая змея — это кобра? А вот и нет, это питон!
Ловите питонов в игре от образовательной платформы Нетология и зарабатывайте очки. Чем больше очков, тем выше ваша скидка на курсы по Python. Погнали: https://tprg.ru/eZl1
Реклама ООО «Нетология»
Объяснение:
Метод
.upper() не меняет строку «на месте», а лишь возвращает значение. Поэтому по итогу исходный lst остаётся без изменений