Грамотная использование функций Python 🖱️



Представим
ситуацию. Вы написали функцию, инициализировали переменные где-то и собираетесь сделать тест вашего кода.



У вас все получилось, код запускается без ошибок, хотя, вот незадача, функция делает не то, что надо, а точнее — возвращает не желаемое вами значение. Ко всему этому, вы еще и не знаете, как это происходит. Переменные на месте, структура функции в порядке, в чем причина?



Возможно, вы неграмотно воспользовались областью видимости



Читать статью