uz
Feedback
Python: задачки и вопросы

Python: задачки и вопросы

Kanalga Telegram’da o‘tish

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Ko'proq ko'rsatish
7 112
Obunachilar
-324 soatlar
-77 kunlar
-1030 kunlar
Postlar arxiv
Каким будет результат выполнения кода?
Anonymous voting

Объяснение: Функция join() объединяет элементы списка в строку. При этом в стоящих перед самой функцией кавычках указывается «объединитель» — символ, который будет находиться между экс-элементами списка Так как здесь в кавычках ничего нет, то элементы списка lst просто склеиваются друг с другом, в результате чего мы получаем строку hello

Каким будет результат выполнения кода?
Anonymous voting

Объяснение: Для того, чтобы заставить работать лямбда-выражение, присвоенное message, переменную message нужно вызвать как функцию: message() Так как здесь этого не произошло, то и программа нам ничего не выдаст. В том числе и никакой ошибки

Каким будет результат выполнения кода?
Anonymous voting

Объяснение: Аргументы по умолчанию используют те значения, которые есть в коде на момент, когда компилятор добирается до функции. В данном случае num был равен 1, поэтому и i = 1

Каким будет результат выполнения кода?
Anonymous voting

Объяснение: В Python строки не поддерживают поэлементного присваивания по индексу. Поэтому здесь мы и получаем ошибку

Каким будет результат выполнения кода?
Anonymous voting

Объяснение: Срезу, состоящему из нескольких элементов, можно происвоить лишь соответствующее количество значений Поэтому здесь надо исправить строку с dig[3:] = 7 на dig[3:] = 7, 7

Каким будет результат выполнения кода?
Anonymous voting

Объяснение: Так как условие уменьшения n находится за пределами цикла while, мы получаем бесконечный цикл

Каким будет результат выполнения кода?
Anonymous voting