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

PY @quiz_python
Showing posts older than #2150 · Back to latest

a становится равным 1, b - 3, а c - 2. Сумма этих чисел равна 6
and имеет более высокий приоритет, чем ory and z, что даёт False, а затем x or False, что даёт True"yes"
1 в списке lst — это список [3.141, 20, [30, 'baz', 2.718]];2 внутри этого вложенного списка и... он также является списком — [30, 'baz', 2.718];'baz'
0 до 4sum() суммирует эти числа и получается 10
1, и добавляет результат к списку, содержащему текущее значение xx не станет равным нулю. Финальный список будет содержать числа от 1 до 5, т.е. его длина равна 5
return, функция завершается и возвращается на уровень вызоваreturn не имеет значения, поэтому функция возвращает стандартное для таких случаев значение — None
l мы используем None как значение по умолчанию, а затем инициализируем новый список внутри функции, если l равен Nonefunc() без указания второго аргумента приводит к созданию нового списка