Реализуйте функцию format_thousands(n), которая принимает целое число и возвращает строку в американской записи с запятыми между группами по три цифры.
Нельзя использовать встроенное форматирование чисел вроде f"{n:,}", format(n, ",") или locale.
Примеры:
format_thousands(100) == "100"
format_thousands(1000) == "1,000"
format_thousands(1234567890) == "1,234,567,890"
format_thousands(-1002003) == "-1,002,003"
format_thousands(0) == "0"def format_thousands(n: int) -> str:
...n = 0"0"Ноль
n = 100"100"Число короче одной группы
n = 1000"1,000"Первая запятая