А, понял, а как определив внутри функции сделать так что бы переменную видели все остальные и везде внутри модуля
Это, если честно, не знаю. Тоже только учусь. Я вроде читал, что все переменные, объявленные в функции являются локальными и существуют только внутри этой функции, поэтому нигде вызываться не могут. Возможно, более опытные ребята скажут, как это можно сделать