Python: задачки и вопросы
Открыть в Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Больше6 855
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Объяснение:
Мы должны принять возвращаемое значение функции в переменную. Например, вот так:
num = func(5)
print(num)
Нужно это для того, чтобы программа работала корректноОбъяснение:
Метод
.remove() удаляет элемент списка «на месте». При этом следующие за ним элементы как бы сдвигаются ближе к началу, меняя свой индекс
В итоге мы имеем то, что программа работает следующим образом:
i = 1, lst = [2, 3, 4, 5]
i = 3, lst = [2, 4, 5]
i = 4, lst = [2, 5]Объяснение:
В
lst мы создаём список, в котором каждый элемент в [1, 2, 3] будет заменён на 1. В итоге lst = [1, 1, 1]
Это значит, что выражение 3 in lst ложноКуда идти работать в это сложное время? iFellow ищет 600 новых IT-специалистов
Ищут сотрудников поддержки, аналитиков, разработчиков, тестировщиков, DevOps-инженеров и других IT-специалистов для работы с крупнейшими экосистемами Сбера, ВТБ, Альфа-Групп, Газпром, ФСК и др. Центральный офис находится в Москве, филиалы работают в Воронеже, Саратове, Новосибирске, Екатеринбурге и Томске, а сотрудников принимают во всех регионах.
Будут рады как опытным специалистам, так и начинающим — новичков обучают и выдают сертификат государственного образца.
Узнать подробнее о компании и найти вакансию для себя: https://tprg.ru/RwK6
#вакансии #работа
Объяснение:
funcOne() и funcTwo() имеют разные области видимости. Поэтому переменные в этих функциях вообще никак не связаны друг с другомОбъяснение:
Здесь используется метод создания словаря с помощью литерала
При этом есть одно важное правило для словарей — ключом может выступать лишь неизменяемый тип данных. А потому здесь лишь один правильный ответ —
dictOne