Задача: Форматирование строки с цифрами

Опубликован: 20.09.2024 34

Условие: дана некоторая строка с числом: '1234567'

Отделите тройки цифр пробелами, начиная с конца числа. В нашем случае должно получится следующее: '1 234 567'

Решение:

# исходная строка с числом
s = '1234567'

# форматирование строки по три цифры с конца
s1 = f'{int(s):_d}'.replace('_', ' ')

print(s1)
# '1 234 567'

# в качестве разделителя при форматировании
# можно использовать нижнее подчеркивание `_` или запятую `,`

Похожие посты

Задача: Решение квадратного уравнения

Задача: Тренажер таблицы умножения

Задача: Наибольший числовой палиндром

Задача: Разложение числа на простые множители

Комментариев нет.