Python: задачки и вопросы
Ir al canal en Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Mostrar más7 108
Suscriptores
+424 horas
-87 días
-1530 días
Archivo de publicaciones
Объяснение:
varOne = 2,5 — здесь мы создаём кортеж (tuple), равный (2, 5)
В свою очередь в print(varOne * varTwo) мы получаем результат вычисления (2, 5) * 4 = (2, 5, 2, 5, 2, 5, 2, 5)DevOps для ДевоПсов — канал, где собираются лучшие материалы по DevOps со всего интернета. На русском и английском языке.
Статьи и гайды, новости и обновления популярных инструментов типа Docker и Kubernetes, блоги экспертов — всё это читайте в канале: @devo_pes
Объяснение:
В Python нет тернарных операций вида
условие ? результат 1 : результат 2
Вместо этого в языке используется конструкция результат 1 if условие else результат 2Объяснение:
Если привести
True к типу данных int, то мы получим 1. В итоге 1 + 100 = 101Объяснение:
При выполнении программы, мы получим ошибку. Всё дело в том, что
nums = 2, 2 создаёт кортеж (tuple)
В итоге передавая функции multiply в качестве аргумента лишь nums, мы теряем второй необходимый аргумент. На это и ругается интерпретатор:
TypeError: multiply() missing 1 required positional argument: 'argTwo'Объяснение:
У типа данных
list нет операции вычитания. Отсюда и ошибка:
TypeError: unsupported operand type(s) for -: 'list' and 'list'Объяснение:
За разворачивание списка отвечает метод
.reverse(). Он не возвращает никакого значения, т.е. результат его выполнения не нужно приравнивать к какой-либо переменной
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
