Как вывести число с разделением по разрядам?
Допустим человек вводит число 1000000, программа должна выдать строку 1 000 000 (ну я думаю вы меня поняли). Как это реализовать? Я пытался использовать и списки, и циклы ничего не получается( Помогите пожалуйста.
num = 1000000
result = ""
num = str(num)[::-1] # 0000001
for nmrl in num:
result += nmrl
if num.index(nmrl) % 3 == 0:
result += " "
result = result[::-1]
return result # 1 000 000