Всем привет, этот код выведет принтом - spam,
притом, что eggs уже = 42
Получается, что раз вызов функции стоит после переменной eggs = 42, а в функции такая же - но глобальная - при вызове из функции переопределит ту, что стояла до?
А после отработки функции? Главной станет eggs = 42?