Задать вопрос
rackev
@rackev

Как отобразить числа с точками, 1000000 -> 1.000.000?

Как отобразить числа с точками, 1000000 -> 1.000.000 ?
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@VB2007
Вот такая простенькая програмка подойдет при числах от 1 до 999999999 если заведомо известно что в числе не будет круглых чисел типа 1000987 или 123456000, программа выведет 1.0.987 и 123.456.0
if a >= 1000000:
  a=str(a//1000000)+'.'+str(a%1000000//1000)+'.'+str(a%1000)
elif a >=1000:
  a=str(a//1000)+'.'+str(a%1000)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы