Python: задачки и вопросы
Ir al canal en Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Mostrar más6 855
Suscriptores
-124 horas
-137 días
-4730 días
Archivo de publicaciones
Хотите стать бэкенд-разработчиком на Python за 8 месяцев? В этом вам готова помочь школа Хекслет.
За время обучения вас подготовят к трудоустройству, а также помогут с портфолио на GitHub — в нём будет 4 рабочих проекта.
Подробнее: https://bit.ly/3nmGWhb
Это #партнёрский пост
Объяснение:
При создании переменной tup = ('tup') мы получим строку, а не кортеж (tuple).
Каким из нижеперечисленных способов нельзя создать переменную типа tuple?
В каком направлении Python-разработки вы развиваетесь?
Объяснение:
На самом деле, в Python нет никаких проблем с тем, чтобы вывести int-переменную с подряд идущими операторами «+» и «-».
Объяснение:
Метод .popitem() удаляет одну связку ключ-значение из dct и возвращает её в виде кортежа (tuple).
В итоге программа проходится по всему словарю, возвращая ключи-значения с конца, после чего закрывает это дело печатью done.
Объяснение:
Список lst состоит из int-элементов, а переменная num содержит string-элемент.
В Python нельзя привести один тип к другому через оператор «+» — в данном случае сначала надо воспользоваться функцией str(). А уже после этого можно будет добавить к num элементы lst.
Объяснение:
В Python следующий порядок «старшинства» логических операторов: NOT, затем AND и в последнюю очередь OR.
Поэтому условие if и второе условие elif оцениваются как False, а третье условие elif оценивается как True. В результате правильный ответ — 3.
Объяснение:
Функция .append() просто добавляет аргументы в конец списка «как есть», в то время как .extend() сначала расширяет список, а затем дополняет его аргументами.
