我想要一个 for 循环,就像这样:
for counter in range(10,0): print counter,
输出应该是10987654321
a = " ".join(str(i) for i in range(10, 0, -1)) print (a)
查看 range文档,你必须定义一个消极的步骤:
range
>>> range(10, 0, -1) [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
你需要给范围一个 -1步
for i in range(10,0,-1): print i
范围步长应为 -1
for k in range(10,0,-1): print k
for i in range(10,0,-1): print i,
Range ()函数将包括第一个值,并排除第二个值。