При форматировании чисел Python по умолчанию использует англосаксонскую систему, при которой разряды целого числа отделяются друг от друга запятыми, а дробная часть от целой отделяется точкой. В континентальной Европе, например, используется другая система, при которой разряды разделяются точкой, а дробная и целая часть - запятой: # англосаксонская система 1,234.567 # европейская система 1.234,567 И для решения проблемы форматирования под определенную культуру в Python имеется встроенный модуль locale. Для установки локальной культуры в модуле locale определена функция setlocale(). Она принимает два параметра: setlocale(category, locale) Первый параметр указывает на категорию, к которой применяется функция - к числам, валютам или и числам, и валютам. В качестве значения для параметра мы можем передавать одну из следующих констант: Второй параметр функции setlocale указывает на локальную культуру, которую надо использовать. На ОС Windows можно использовать код станы по ISO из двух симво