es
Feedback
Python: задачки и вопросы

Python: задачки и вопросы

Ir al canal en Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Mostrar más
7 122
Suscriptores
Sin datos24 horas
-77 días
+130 días
Archivo de publicaciones
Объяснение: В данном коде + используется для объединения двух кортежей. Таким образом, результатом конкатенации будет новый кортеж (1, 2, 3, 4) То есть да, «плюсовать» два кортежа — это вполне реальный сценарий в Python, за такое по рукам не бьют В свою очередь, длина этого кортежа равняется 4, что и является нашим ответом

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Выражение result = (ten > five) == (five < ten) сравнивает два логических выражения и проверяет, равны ли они друг другу Первое выражение (ten > five) сравнивает значения переменных ten и five и возвращает True, так как 10 больше 5 Аналогично, второе выражение (five < ten) сравнивает значения five и ten и также возвращает True, так как 5 меньше 10 Затем происходит сравнение двух полученных значений True == True, и результатом будет True И да, синтаксис Python позволяет провернуть подобное. Никаких ошибок не будет

Финальная серия второго сезона «Паттерны и практики написания кода» доступна на канале AvitoTech Юра Афанасьев рассказывает про работу DI-контейнера в целом и Service Locator в частности. Все примеры в видео — на живом коде. Смотрите по ссылке: https://tprg.ru/1K5q Реклама ООО «Авито Тех» LjN8KRTq9

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Программа выдаст ошибку из-за попытки использования переменной var внутри функции func(), прежде чем она была определена внутри этой функции Если мы хотим использовать внешнюю var, то это нужно явно указать внутри функции: def func(): global var # указываем, что var — глобальная переменная print(var) var = 20

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Срез lst[1:-1] означает выбор элементов списка lst, начиная с индекса 1 (включительно) и заканчивая индексом -1 (не включая) В свою очередь индекс -1 в Python означает последний элемент в списке

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Здесь мы создаём экземпляр класса MyClass, затем добавляем в него атрибут x и присваиваем этому атрибуту значение 10 Когда мы вызываем print(my_instance.x), Python обращается к атрибуту x этого конкретного экземпляра my_instance и выводит его значение, которое равно 10 Это основа работы с атрибутами объектов в Python: вы можете присвоить им значения и затем обращаться к ним по имени

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: При делении числа 5 на 2, результат равен 2.5. Если мы хотим получить округлённое деление, то надо использовать оператор //

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Список lst содержит элементы [1, 2, 3] При попытке обратиться к элементу lst[3], мы выходим за пределы допустимого диапазона индексов. Отсюда и ошибка IndexError