Python: задачки и вопросы
Open in Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show more6 857
Subscribers
-124 hours
-137 days
-4730 days
Posts Archive
Объяснение:
Ответ
Kek получается из-за строки """Kek""", которая находится под именем класса Hi и представляет документационную строку (docstring) класса
Документационные строки в Python обычно используются для описания функций, методов и классов, и могут быть доступны через атрибут __doc__Погрузитесь в мир Python и станьте разработчиком за рекордные 4 месяца с курсом от Merion Academy!
Если вам интересны как Python-разработка, так и курс, то вы можете получить два бесплатных урока, где познакомитесь с базой и сразу начнёте писать свою первую программу.
В качестве бонуса:
— бесплатный интенсив по карьере с секретами успешного резюме и прохождения собеседований от HR-экспертов;
— гайд по изучению Python, который будет полезен для всех, кто хочет освоить этот язык.
У Merion Academy одна из самых доступных цен на рынке. При этом имеется и рассрочка, чтобы учиться сейчас, а платить по чуть-чуть ежемесячно.
Регистрируйтесь по ссылке чтобы забрать бесплатные уроки, интенсив по карьере и гайд: https://wiki.merionet.ru/merion-academy/courses/kurs-po-python/?code=SLXFO9DSIT&utm_source=tg&utm_medium=paid&utm_campaign=quiz_python
Реклама ООО «Мерион Нетворкс» LjN8KGt4X
Объяснение:
zip() попарно объединяет элементы последовательностей. И т.к. в нашем случае в первом списке лишь один элемент — [0] — итерация будет проходить только него
Отсюда и ответ — (0, 1)Объяснение:
divmod(a, b) возвращает кортеж, содержащий частное и остаток от деления числа a на число b
В данном случае, 7 делится на 3 нацело два раза, а остаток равен 1
Отсюда и ответ — (2, 1), где 2 это частное и 1 это остатокКурс по python-разработке для тех, кто хочет сменить профессию
Неважно, сколько вам лет и есть ли у вас опыт в IT — за 9 месяцев учёбы освоить разработку сможет каждый. Это возможно, если правильно выстроить программу и усердно заниматься. Упорство зависит от вас, а о качестве материалов позаботилась команда Яндекс Практикума:
— программа основана на реальных требованиях работодателей к младшим специалистам;
— интерактивный тренажёр помогает освоить теорию и закрепить её в тестах;
— практика идёт на учебных проектах для портфолио: от чат-бота и сайта-отзовика до соцсети и многофункционального сервиса.
А ещё на курсе много работы с опытными специалистами:
— наставники-разработчики разбирают сложные темы на живых вебинарах;
— код-ревьюеры проверяют проекты и подсказывают, как их улучшить;
— кураторы помогают с организацией и расписанием;
— карьерный центр учит работать с резюме, мотивационными письмами, портфолио и собеседованиями.
Пройдите первый урок бесплатно.
Реклама АНО ДПО «Образовательные технологии Яндекса»
Объяснение:
В
lst[42] мы пытаемся обратиться к элементу с индексом 42 в переменной lst. Однако до этого она нигде в коде не определена, поэтому возникает ошибка NameErrorОбъяснение:
При использовании
* перед итерируемым объектом, таким как список, происходит распаковка элементов списка и их передача как отдельных аргументов. В данном случае функции print()
По итогу [1] будет распаковано в 1, а [2, 3] в 2 и 3. Отсюда и ответ — 1 2 3Объяснение:
Метод
find() возвращает индекс первого вхождения указанного символа или подстроки в строке. Если символ или подстрока не найдены, метод find() возвращает -1
Так как в Python нет символа p, то и ответ у нас -1