Вопросы и задачки для подготовки к собеседованиям и прокачки навыков
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media
Post #2129
1.89K
PY @quiz_python
Showing posts older than #2130 · Back to latest

a, которые также присутствуют в списке b a есть в списке b, c будет равен [1, 2, 3, 4, 5]
y, это не влияет на x
outter(), функция создаёт локальную переменную var со значением 1, затем вызывает inner()inner(), с помощью nonlocal, указывается, что нужно изменить значение переменной var во внешней функции outter()var в outter() становится равным 2. А после завершения inner(), функция outter() выводит значение var, которое теперь равно 2outter(), глобальная переменная var, которая осталась неизменной, выводится — она всё ещё равна 0
func() и возвращает значение, но это значение не выводится на экран, так как нет команды print(). Вернувшееся значение просто игнорируется
func(2), l становится [0, 1]. Затем, при вызове func(3, [1, 2, 3]), l не изменяется, так как в качестве аргумента передается новый списокfunc(3), изменяется исходный список l, который теперь равен [0, 1, 0, 1, 4]
lst_two не влияют на lst_one, т.к. lst_two является копией части списка lst_one[1, 2, 3, 4, 5]