Python での後方反復のループ
Luqman Khan
2023年6月21日
Python
Python Loop
Python では、ループ手法を使用して数値の反復を実行します。 この記事では、Python で reserved() 関数と range() 関数を使用してループを実行します。
Python で逆方向にループする
ループを簡単にするテクニックはたくさんあります。 場合によっては逆方向にループする必要があり、短縮形を使用すると非常に便利です。
reserved() 関数を使用して逆方向にループする
逆方向ループを実装する最も簡単な方法の 1つは、for ループに reversed() 関数を使用することです。反復プロセスは、従来のカウントのように前側ではなく裏側から開始されます。 まず、数値 10 を初期化し、Number 変数に格納します。
それに続いて、逆方向の反復と範囲を実行する reversed() 関数を使用した for ループには、変数カウントのパラメーターが含まれ、数値を出力するために 1 ずつ増加します。
コード:
print("The reversed numbers are : ", end="")
for num in reversed(range(Number + 1)):
print(num, end=" ")
出力:
The reversed numbers are : 10 9 8 7 6 5 4 3 2 1 0
上記のコードの出力は、10 で始まり、0 で終わります。
range() 関数を使用して逆方向にループする
このタスクは、従来の range() 関数でも実行できます。この関数は、3 番目の引数を指定するとスキップを実行し、2 番目の引数を使用して最初から開始します。
コード:
N = 10
print("The reversed numbers are : ", end="")
for num in range(N, -1, -1):
print(num, end=" ")
出力:
The reversed numbers are : 10 9 8 7 6 5 4 3 2 1 0
まとめ
この短い記事では、2つの方法を使用して逆方向のループの繰り返しについて説明しました。 最初のメソッドで reversed() 関数を使用します。
2 番目のメソッドは従来の range() 関数で、指定された 3 番目の引数でスキップを実行し、2 番目の引数を使用して最初から開始します。
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe