xronos137
А можете объяснить почему это так?
Потому что язык программирования - это формальный язык, он состоит из строгого набора правил синтаксиса и грамматики, а то что вы изобрели, этого нет среди правил питона.
Переменная, это указатель на ячейку памяти компьютера.
Когда вы пишите что-то такое
my_var = 1 * 2 * 4
my_var = my_var + 500
понятно, что в ячейку памяти, которую мы условно назвали my_var, нужно поместить значение, которое мы вычислили в правой части выражения.
Что по вашему, должно произойти в вашем случае? Что такое initial - 1?? Какая это ячейка памяти?
А
это просто более краткая запись для
Читайте учебник, там все это подробно расписано.