Теорія:

Оператор присвоювання — основний оператор будь-якої мови програмування. Він має синтаксис:
\(а = b\)
де а — ім′я змінної; в — константа, змінна або вираз того ж самого типу, що й а.
Вираз присвоювання, такий як \(x = 7\), наказує комп’ютеру запам’ятати число \(7\) у змінній \(x\).
<змінна>  = <константа >   k =7 .5 
   а =’слово’
<змінна>  = <змінна >   с = b
   b = а              # обмін
   а = с              # значеннями
<змінна> = <вираз >   а = 5*b+с
  
Схема виконання вказівки присвоєння: спочатку обчислюється значення виразу у правій частині вказівки присвоєння, потім це значення надається змінній, ім’я якої записане в лівій частині.
присвоєння.PNG
Присвоєння заповнює ділянку пам’яті, відведену для змінної, новим значенням, одночасно знищуючи старе, тому в правій частині виразу може бути вказане тільки ім’я змінної.
Приклад:
При спробі виконати оператор а + 2 = b інтерпретатор повідомить про синтаксичну помилку.
У виразах можна використовувати змінні. Якщо у правій частині оператора присвоєння записати вираз, то змінна в лівій частині набуває значення виразу.
Приклад:
Нехай a = 10. Тоді після виконання вказівки присвоєння a = a + 5 змінна а отримає значення 15.