Попытка вызвать значение, хранящееся в одной переменной, из функции A в функцию B. Даже после определения его как глобального, невозможно пройти.
global count
def a():
count = 1
print(count)
return count
a()
def b():
newcount = count + 2
print(count)
b()
NameError: name 'count' is not defined
Подробнее здесь: https://stackoverflow.com/questions/790 ... r-function