减less循环
我想有一个for循环如下所示:
for counter in range(10,0): print counter,
输出应该是10 9 8 7 6 5 4 3 2 1
a = " ".join(str(i) for i in range(10, 0, -1)) print (a)
检查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()函数将包含第一个值并排除第二个值。