Python での C/C スタイル ループの実装: 'for' ループ
Python では、ループはシーケンスを反復するための汎用性の高いメカニズムを提供します。 。 Python の 'for' ループ構文は C/C の対応するものとは異なりますが、同様の機能を実現することは可能です。
C/C で次のループを考えてみましょう。
<code class="c++">for(int k = 1; k <= c; k += 2)</code>
これを Python で複製するには、最初は次のように使用します:
<code class="python">for k in range(1, c):</code>
ただし、これは C/C ループと同等です:
<code class="c++">for(int k = 1; k < c; k++)</code>
最初の C/C ループと正確に一致させるには、Python バージョンで次のことが必要です。エンドポイントを含めるための追加調整:
<code class="python">for k in range(1, c + 1, 2):</code>
このループ構造は、反復ごとに 'k' を 2 ずつ増分し、[1, c] の範囲内の奇数を確実に反復します。
以上がPython の「for」ループを使用して C/C スタイルのループを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。