Получи случайную криптовалюту за регистрацию!

Что плохого в следующем коде: counter = 0 def increment(): | Python Teacher

Что плохого в следующем коде:

counter = 0

def increment():
counter += 1

increment()

В Python нет объявлений переменных, поэтому он должен сам определить их область действия. Если внутри функции имеется обращение к переменной, то она считается локальной. Переменная counter выше является глобальной, поэтому код выбрасывает ошибку.

#собеседование | Python_Teacher