该程序应按如下方式工作:
Please type in a number: 5
1
5
2
4
3
我的代码不这样做。我认为应该有第二个循环,但我真的不明白我该怎么做。你能给我一个提示或建议来解决这个任务吗?谢谢。我的代码如下所示:
num = int(input("Please type in a number:"))
n=0
while num>n:
a = num%10
num -= a
num = num/10
print(a)
n = n + 1
print(n)
原文由 Denis 发布,翻译遵循 CC BY-SA 4.0 许可协议
这应该工作: