Переменные в функциях имеют локальную область видимости. Это означает, что если даже локальная и внешняя переменные имеют одинаковые имена, то изменение локальной переменной никак не повлияет на внешнюю переменную:
Локальную переменную можно сделать глобальной, если перед ее именем указать ключевое слово global. Если внешняя переменная объявлена как global, то к ней возможен доступ из любой функции:
Вот прочитал в интернете, что репчатый лук улучшает память.
— Сейчас выйду из интернета, почищу луковицу, разрежу её пополам и начну натирать луком жесткий диск моего тормозного ноутбука.