Python: задачки и вопросы
Kanalga Telegram’da o‘tish
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Ko'proq ko'rsatish6 857
Obunachilar
-124 soatlar
-137 kun
-4730 kun
Postlar arxiv
Объяснение:
Правильный ответ —
clear(). Он удаляет из списка всё, то есть буквально очищает его. Он не принимает аргументов и не возвращает никаких значений.
В свою очередь, remove() — удаляет по названию, а pop() — удаляет по индексу, с его помощью можно избавиться как от единичного объекта, так и от целого срезаОбъяснение:
Здесь всё достаточно просто. Сначала мы работает с первым элементов списка
magic — "Python". У него мы берём элемент с индексом 2
То же самое проворачиваем, но уже со вторым элементом magic — [31, 5, 22]. У него элемент с индексом 2 это число 22
Так и получаем ответ t - 22Объяснение:
Оператор
assert в Python используется для отладки и написания тестов. Это утверждение, которое проверяет, является ли условие истинным.
Если условие истинно, выполнение программы продолжается. Если условие ложно, оператор assert вызывает исключение AssertionError, что приводит к остановке выполнения программы, также можно добавить дополнительное сообщение, которое будет выводиться при ошибке. В нашем случае — это Apple, но поскольку утверждение истинно, сообщение игнорируетсяGitVerse: платформа с AI-помощником для быстрого создания исходного кода
Разработчики получили доступ к GitVerse – платформе для совместной разработки и хостинга кода от СберТеха. Сервис создан и размещён в России, поэтому работать с ним удобно, безопасно и надёжно.
Платформа позволяет создавать проекты с открытым и закрытым кодом, приглашать новых участников, переносить репозитории с популярных мировых ресурсов в один клик и общаться с единомышленниками в ИТ-сообществе.
Первые пользователи, зарегистрировавшиеся на GitVerse, смогут присоединиться к открытому тестированию персонального AI-ассистента разработчика — сервису GigaCode. Он ускоряет и упрощает программирование, генерируя варианты завершения кода непосредственно в среде разработки в режиме реального времени.
Подробности и правила акции, а также регистрация — на сайте платформы.
Реклама
Объяснение:
zip() работает таким образом, что если хотя бы один из итераторов будет пройден полностью, то цикл прекратит своё выполнение. Соответсвенно в результате мы получим 6
В дополнении можете посмотреть это видео, где автор подробно описывает работу этой функции на конкретных примерахОбъяснение:
Метод
startswith() возвращает True, если строка или кортеж строк начинается с указанного префикса (подстрокой). Если нет, возвращается False. При необходимости мы можем задать, откуда должен начинаться поиск и где заканчиваться.
Синтаксис смотрите на картинке!Объяснение:
Смысл словаря заключается в том, чтобы идентифицировать элементы по их ключам. Поэтому элементы с одинаковыми ключами, но разными значениями, будут просто перезаписываться. В нашем случае именно так и происходит:
1==True==1.0
Рекомендуем проявлять внимательность при выборе ключей в своих программах для избежания непредвиденных ситуаций!Объяснение:
Третий ответ был правильным. Поскольку вызывающий метод
Test.__init__(self) отсутствует в производном классе, переменная x не может быть унаследована и в выводе мы получим ошибку
Корректный варинт написания данного кода можете посмотреть на картинке