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
Реклама ОАНО ДПО СКАЕНГ
Объяснение:
Пойдём по порядку. Выражение среза
(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
Реклама, ООО «хит медиа»
Объяснение:
Для того, чтобы вывести в Python на печать знак
\, который обычно используется в качестве знака экранирования, необходимо его экранировать таким же знаком \
Проще говоря, чтобы print() распечатал нам \, нужно написать print("\\")Объяснение:
Т.к.
set.add() возвращает в Python значение None, то и на печать у нас трижды выведется None (по разу на каждый из элементов множества nums)Объяснение:
В конструкции
try-except-else-finally блок finally выполняется даже в том случае, если в блоке try есть оператор возвратаОбъяснение:
Функция
join() не меняет исходный список — она создаёт новую строку. Поэтому чтобы сохранить результат выполнения функции, его надо было присвоить переменной
По итогу мы выводим на печать изначальный список var, который никак не изменилсяОбъяснение:
Здесь мы получим ошибку, так как строка
'21.0' содержит в себе не десятичное число. Т.е. если бы int('21.0') мы заменили на int('21'), то никакой ошибки не было бы
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
