Pythonでは、range()
関数を使用してforループを逆順にすることができます。これは、一定の範囲の数値を逆順に生成する場合に便利です。
for i in range(10, -6, -2):
print(i)
上記のコードは、10から始まり、2ずつ減少して-6(-6は含まれません)に達するまでの数値を出力します。
また、以下のようにrange()
関数に-1をステップとして渡すことで、10から1までの数値を逆順に出力することもできます。
for i in range(10, 0, -1):
print(i)
この方法を使用すれば、Pythonでforループを逆順にすることが可能です。ただし、ステップ値が負の場合、終了値は開始値よりも小さくなければならないことに注意してください。