1. Рассказать об опыте работы на прошлых проектах
2. Задача: Можете построчно объяснить, что делает этот код?
def appendtolist(item, lst=[]):
lst.append(item)
return lst3. Почему в Python использование изменяемых объектов в качестве аргументов по умолчанию может быть проблемой?
4. Если использовать строку вместо списка в качестве аргумента по умолчанию, будут ли проблемы?
5. Чем список отличается от строки в контексте изменяемости?
6. Задача: Как правильно вызвать эту функцию, чтобы получить ожидаемый результат?
def square_numbers(n):
for i in range(n):
yield i * 27. Задача: Провести код-ревью:
counter = 0
def increment():
global counter
counter += 1
def get_counter():
return…