ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد
6 857
المشتركون
-124 ساعات
-137 أيام
-4730 أيام
أرشيف المشاركات
Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Здесь всё просто. При сравнении двух id, мы получаем False Умножим это значение на -1 и наше False-значение превращается в falsy, равное 0 И уже к нему прибавив 1, мы получаем ответ 1

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

photo content

Объяснение: Всё так, если скормить функции max() пустой список, то код выдаст ошибку. Для избежания этой проблемы, можно задать дефолтное значение: max(lst, defaul=None) Теперь, если max() не сможет найти максимальное значение, то хотя бы выдаст значение None

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

photo content

Объяснение: Условие if num % 5 == 0 выполняется в случае, если остаток при делении num на 5 будет равен 0. В range(10), т.е. в диапазоне чисел от 0 до 9 включительно это числа 0 и 5 В свою очередь функция func() возвращает нам остаток от деления этих чисел на 3. Отсюда и ответ 0 2 (0 % 3 == 0 и 5 % 3 == 2)

​Освойте профессию 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)