Разделите точками цифры этого числа группами по три , начиная справа. программа получает на вход натуральное число , содержащее не более 100 цифр. программа должна вывести то же число , с точками между некоторыми цифрами этого числа. примеры входных и выходных данных ввод 1000 1.000 вывод 12345678 12.345.678
num = 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 элемент tmp
rez.reverse() # инвертируем результат
rez = "".join(rez) # сшиваем результат обратно в строку
print rez # вывод на экран