ホームページ >バックエンド開発 >Python チュートリアル >Python で C のような反復ループ構造をエミュレートする方法
Python での C のような反復構造の実行
C/C では、開発者は次のループ構文を利用します。
for(int k = 1; k <= c; k += 2)
Python で同じ機能を実現するには、次に示すように range() 関数を利用するアプローチが考えられます:
for k in range(1, c):
ただし、これは次の C/C イディオムに対応します:
for(int k = 1; k < c; k++)
Python で C/C ループの正確な動作を複製するには、次の構文の採用を検討してください:
for k in range(1, c+1, 2):
このループ構造は k を 1 に初期化し、その値を c 1 に対してテストします。反復ごとに 2 ずつ増加し、対応する C/C の動作を反映します。
以上がPython で C のような反復ループ構造をエミュレートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。