[Python]引数でfor文のrange()を逆順にするには?

python

どうも、ちょげ(@chogetarou)です。

引数を使ってfor文のrange()を逆順にする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

引数でfor文のrange()を逆順にするには、第3引数を使います。

まず、for文のループ対象にrange()を指定します。

range()の第1引数と第2引数を通常の逆(第1引数を大きい方、第2引数を小さい方)にします。

そして、第3引数に「-1」を指定します。

for i in range(end, start, -1):
    #ループ処理

上記のfor文は、range()を通常の逆順(値が小さくなっていく順番)でループします。

使用例

for i in range(5, 0, -1):
    print(i)

コメント

タイトルとURLをコピーしました