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

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

Открыть в Telegram

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

Больше
7 113
Подписчики
-324 часа
-77 дней
-1030 день
Архив постов
Освойте профессию Python-разработчика всего за 12 часов в неделю на курсе от SkyPro В программе много практики в среде коммерческой разработки, знания соответствуют требованиям к вакансиям работодателей, а курс под силу даже если у вас нет опыта в IT. Узнать подробнее о курсе, выпускниках и преподавателях, и записаться на курс: https://tprg.ru/a0Gc Реклама ОАНО ДПО СКАЕНГ

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

photo content

Объяснение: Пойдём по порядку. Выражение среза (num_two, num_one)[::-1] меняет изначальный кортеж (-42, 42) на противоположный, т.е. (42, -42) И именно его мы присваиваем в num_one, num_two = (num_two, num_one)[::-1] Отсюда следует, что значение num_one и num_two остались такими же, как были изначально. А потому и ответ 42 -42

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

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

photo content

Объяснение: Для того, чтобы вывести в Python на печать знак \, который обычно используется в качестве знака экранирования, необходимо его экранировать таким же знаком \ Проще говоря, чтобы print() распечатал нам \, нужно написать print("\\")

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

photo content

Объяснение: Т.к. set.add() возвращает в Python значение None, то и на печать у нас трижды выведется None (по разу на каждый из элементов множества nums)

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

photo content

Объяснение: В конструкции try-except-else-finally блок finally выполняется даже в том случае, если в блоке try есть оператор возврата

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

photo content

Объяснение: Функция join() не меняет исходный список — она создаёт новую строку. Поэтому чтобы сохранить результат выполнения функции, его надо было присвоить переменной По итогу мы выводим на печать изначальный список var, который никак не изменился

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

photo content

Объяснение: Здесь мы получим ошибку, так как строка '21.0' содержит в себе не десятичное число. Т.е. если бы int('21.0') мы заменили на int('21'), то никакой ошибки не было бы