私は間違っているかもしれません(私に知らせて、質問を削除します)が、pythonは応答しません
for n in range(6,0):
print n
Xrangeを使用してみましたが、機能しませんでした。どうすれば実装できますか?
for n in range(6,0,-1):
print n
# prints [6, 5, 4, 3, 2, 1]
これは非常に遅いですが、もっとエレガントな方法があることを付け加えたかったです:reversed
を使用して
for i in reversed(range(10)):
print i
与える:
4
3
2
1
0
for n in range(6,0,-1)
これにより、6,5,4,3,2,1
はどうかと言うと
for n in reversed(range(0,6))
5,4,3,2,1,0
for n in range(6,0,-1):
print n
この条件が真の場合、0は条件値です。ループは実行を続けます。10は初期値です。 1は修飾子であり、単純な減分になる場合があります。
for number in reversed(range(0,10,1)):
print number;
>>> range(6, 0, -1)
[6, 5, 4, 3, 2, 1]