Переменные

Как любой другой язык программирования Python поддерживает понятие переменной. Под переменной понимается некоторое символическое обозначение, которое позволяет  в программе получать доступ к памяти компьютера и  таким образом записывать или считывать данные из нее.  Пока не будем обсуждать как это сделано и будем считать, что если в программе  произошло объявление переменной,  то переменная в программе  действует точно также, как переменная в математических формулах.  Переменной можно присвоить определенное значение и это значение будет подставляться везде, где встречается обозначение переменной, хранящей её.

Переменная в языке программирования отличается  от переменной математической формулы.  Отличие  в том, что формула задает правило ее вычиления через подстановку значений в переменные и вычисление может быть отложено.

В языке программирования переменная создается для того, что бы в момент выполнения программы  в нее были записаны данны, которые потом будут использоваться для вычислений. То есть сперва данные, а потом определение формулы, точнее алгоритма вычисления в соответствии с ней.