ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

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

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

Открыть в Telegram

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

Больше
6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Объяснение: В данном коде создаётся объект класса IDHandler с начальным значением id = 11 В методе __init__ мы присваиваем значение id атрибуту self.id, поэтому self.id теперь равно 11 Затем, в следующей строке id += 58, мы пытаемся увеличить локальную переменную id на 58, но это не влияет на атрибут self.id, поскольку id и self.id — это разные переменные Локальная переменная id исчезает после выхода из метода __init__, и когда мы печатаем handler_object.id, оно всё ещё равно 11, поскольку значение атрибута self.id не было изменено

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

photo content

Объяснение: num1 определён как кортеж (tuple) с двумя элементами: 0 и 3. Когда мы умножаем кортеж на число n, Python повторяет кортеж n раз В данном случае, мы умножаем кортеж (0, 3) на 3, что приводит к повторению кортежа три раза: (0, 3, 0, 3, 0, 3)

photo content

У Яндекс Практикума есть бесплатный курс по основам анализа данных В нём забавный интерактивный сюжет и много практики: четыр
У Яндекс Практикума есть бесплатный курс по основам анализа данных В нём забавный интерактивный сюжет и много практики: четыре реальных кейса из разных областей. Вам предстоит: — выяснить причину массовой поломки гаджетов, — проверить окупаемость рекламы мобильного приложения, — выбрать стратегию развития ИИ-стартапа, — оценить эффективность роботов в службе поддержки. На курсе вы напишете первый код на Python и поймёте, чем занимаются специалисты в сфере. Приходите учиться бесплатно Реклама АНО ДПО «Образовательные технологии Яндекса»

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

photo content

Объяснение: Когда мы создаём tuple1 = (0), на самом деле создается не кортеж, а целое число. Поэтому строка tuple1 += 1 увеличивает это значение на 1, и tuple1 теперь равно 1 А вот tuple2 это уже кортеж, и когда мы пытаетемся сложить tuple1 и tuple2, Python не знает, как сложить целое число и кортеж, что приводит к ошибке

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

photo content

Объяснение: Функция capitalize() в Python делает первую букву строки заглавной, а остальные буквы строчными В данном случае, строка "abc DEF" преобразуется в "Abc def"

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

photo content

Объяснение: Цикл for i in range(10) повторяется 10 раз. Внутри этого цикла другой цикл for j in range(-1, -10, -1) повторяется 9 раз (от -1 до -9 включительно) Таким образом, внутренний блок кода (где num += 1) выполняется 10 * 9 = 90 раз. Это и даёт ответ 90

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

photo content

Объяснение: Когда мы преобразуем строку "20_23" в число с плавающей точкой с помощью функции float(), символ подчёркивания в Python может использоваться для группировки цифр в числах, делая их более читаемыми В этом контексте, "20_23" читается как 2023, поэтому float(var) вернёт 2023.0

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

photo content