Квот не дурак: он разложил терминал по функциям на день раньше тебя. Ему некогда было разбираться, где живёт имя, и теперь он теряет выручку. Вопрос у него точный: почему переменная, которую видно глазами строчкой выше, для функции не существует?
Ответ называется областью видимости. У каждого имени в программе есть место, где оно действует, и функция это отдельное место со своими именами. Сегодня разберём, как Python ищет имя, почему global чинит Квоту одну дыру и открывает другую, и соберём чек-лист хорошей функции, по которому ты проверишь свой терминал перед ревизией.
урок из курса
Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.