a = int(input()) s = 0 while a > 0: d =a%10 a = a//10 s = s*10 s = s+d print(s, end=" ") По сути циферки должны через пробел выводиться, а они не выводятся через пробел
Тогда там выводится не так как надо, по сути если вбиваешь 123, то должно выводиться 1 2 3, а если засунуть в while, то выводит 3 32 321
Нnjjjjj
Профи
(859)
Михаил Деревьев, так у тебя само решение неправильное. Если взять 123, то остаток это 3, то есть s=0+3=3. Из-за этого у тебя в любом случае выйдет 3 первым.
s = 0
while a > 0:
d =a%10
a = a//10
s = s*10
s = s+d
print(s, end=" ")
По сути циферки должны через пробел выводиться, а они не выводятся через пробел