Вы не можете использовать операторы как часть идентификаторов для ваших переменных.Полное объяснение в Документах Python об идентификаторах
Интерпретатор Python идентифицирует +
и -
как фактический код для выполнения, а не как часть имен переменных, таких как A+
.
В Python, как и в других языках программирования, единственными допустимыми символами для идентификаторов переменных являются буквы (a-z
, A-Z
), цифры (0-9
) и подчеркивание (_
).Хотя имейте в виду, есть дополнительное правило, которое указывает, что вы не можете начинать идентификатор с числа.В дополнение к этому, в Python 3 (через PEP 3131 ) была добавлена поддержка не-ASCII символов, что означает, что вы даже можете писать свои переменные на русском языке (картофель = 10
).
Я быпереименуйте эти переменные в a_plus
, a_minus
o b_plus
.