Maison >développement back-end >Tutoriel Python >Comment émuler des structures de boucles itératives de type C en Python ?
Exécution de structures itératives de type C en Python
En C/C, les développeurs exploitent la syntaxe de boucle suivante :
for(int k = 1; k <= c; k += 2)
Pour obtenir la même fonctionnalité en Python, une approche possible consiste à utiliser la fonction range() comme démontré ci-dessous :
for k in range(1, c):
Cependant, cela correspond à l'idiome C/C suivant :
for(int k = 1; k < c; k++)
Pour reproduire le comportement exact de la boucle C/C en Python, pensez à utiliser la syntaxe suivante :
for k in range(1, c+1, 2):
Cette structure de boucle initialise k à 1, teste sa valeur par rapport à c 1 et l'incrémente de 2 à chaque itération, reflétant le comportement de son homologue C/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!