Implémentation de boucles de style C/C en Python : la boucle « for »
En Python, les boucles offrent un mécanisme polyvalent pour itérer sur des séquences . Bien que la syntaxe de la boucle « for » de Python diffère de son homologue C/C, obtenir des fonctionnalités similaires reste réalisable.
Considérez la boucle suivante en C/C :
<code class="c++">for(int k = 1; k <= c; k += 2)</code>
Pour reproduire cela en Python , on pourrait initialement utiliser :
<code class="python">for k in range(1, c):</code>
Cependant, cela équivaut à la boucle C/C :
<code class="c++">for(int k = 1; k < c; k++)</code>
Pour correspondre exactement à la boucle C/C initiale, la version Python nécessite un ajustement supplémentaire pour inclure le point final :
<code class="python">for k in range(1, c + 1, 2):</code>
Cette structure de boucle incrémente « k » de 2 à chaque itération, garantissant qu'elle itère sur les nombres impairs dans la plage [1, c].
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!