rackev
@rackev

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

Как отобразить числа с точками, 1000000 -> 1.000.000 ?
  • Вопрос задан
  • 143 просмотра
Решения вопроса 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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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