Как выводить цифры числа слева направо?

есть программа:
n = 12323
for i in range(10):
    n1 = n
    while n1 > 0:
        if n1 % 10 == i:
            print(i, end=' ')
        n1 = n1 // 10

она выводит результат: 1 2 2 3 3. как сделать так, чтобы она выводила: 1 2 3 2 3 ?
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ответы на вопрос 2
mayton2019
@mayton2019
Bigdata Engineer
Можно делать накопление числа в строку а потом в конце перевернуть ее

>>> "".join(reversed("улыбок тебе дед макар"))
Ответ написан
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
n = 12323
o = ""
for c in str(a):
   o += c + " "
print(o.strip())
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект