Синтаксическая ошибка Python: не может назначить оператору в модуле, но работает в интерпретаторе

у меня есть строка a и я хотел бы разделить его пополам в зависимости от его длины, поэтому у меня есть

a-front = len(a) / 2 + len(a) % 2

это отлично работает в интерпретаторе, но когда я запускаю модуль из командной строки, python дает мне SyntaxError: can't assign to operator. Что может быть проблемой здесь.

1 ответов


вы можете ввести дефис и подчеркивание, попробуйте

a_front = len(a) / 2 + len(a) % 2