Что выведет код и почему? Как починить?
```python
funcs = []
for i in range(3):
funcs.append(lambda: i)
for f in funcs:
print(f())
```
Ожидаем `0 1 2`, но получаем другое.
middle
debug
#600
Чтобы решить вопрос и сохранить попытку — войди.