41

Разделите точками цифры этого числа группами по три, начиная справа. Программа…

05 сентября 2022

Разделите точками цифры этого числа группами по три, начиная справа. Программа получает на вход натуральное число, содержащее не более 100 цифр. Программа должна вывести то же число, с точками между некоторыми цифрами этого числа. Примеры входных и выходных данных Ввод 1000 1,000 Вывод 12345678 12,345,678

категория: информатика



44

Язык Pythonnum=raw_input ("Введите число: ") # Ввод числа с клавиатурыtmp=list (str (num) #Превращаем число в строку а строку в списокtmp.reverse () # Инвертируем строкуrez=[] # список под результатfor i in range (len (tmp): # идем по индексам в tmp if i and not i%3: rez.append ('.') #если i делится на 3 и не 0, добавляем в rez . rez.append (tmp[i]) # добавляем в rez элемент tmprez.reverse () # инвертируем результатrez=".join (rez) # сшиваем результат обратно в строкуprint rez # вывод на экран

Знаете ответ?


Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...