【发布时间】:2021-12-16 11:41:13
【问题描述】:
程序应该如下工作:
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)
【问题讨论】:
-
我试图理解这个问题,但我无法理解。你能解释一下输出逻辑吗?
-
我输入一个数字,比如说 6,我希望程序按特定顺序显示从 1 到 6 的所有整数:1 6 2 5 3 4
标签: python while-loop flip