Разница между глобальными и локальными переменными в Python заключается в их области видимости: 23
Таким образом, глобальные переменные имеют более широкую область видимости, которая распространяется на всю программу, в то время как локальные переменные ограничены областью конкретной функции, в которой они определены. 3
Ещё одно различие заключается в времени существования: глобальные переменные существуют на протяжении выполнения программы, а локальные переменные — только во время выполнения функции, после чего уничтожаются. 14