Регулярные выражения · 14 из 14
Цифры по разрядам
«10000 ₽» в полосе читается плохо: глаз считает нули. В типографике разряды разделяют пробелом — «10 000 ₽», и Зоя Павловна требует этого от каждого числа в номере.
Что сделать
Разбейте числа в номере на разряды пробелом, как требует типографика.
Что приходит
text— текст номера
Что вернуть
Тот же текст, где каждое число длиннее трёх цифр разбито на тройки справа налево: "Диван 10 000 ₽"; числа до трёх цифр не тронуты.
Допишите функцию po_razryadam в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
po_razryadam("Диван 10000 ₽")
'Диван 10 000 ₽'
Функция принимает текст (строка).
Возвращает текст, в котором каждое число длиннее трёх цифр разбито на разряды по три, справа налево, пробелом. Числа из трёх цифр и короче не трогаются. Сам текст между числами не меняется.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.