« Programmation Python/Instructions répétitives » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 43 :
==== Remarques ====
* La variable évaluée dans la condition doit exister au préalable (
* Si la condition est fausse au départ, le corps de la boucle n'est jamais exécuté.
* Si la condition reste toujours vraie, alors le corps de la boucle est répété indéfiniment (tout au moins tant que Python lui-même continue à fonctionner), en risquant de saturer les processeurs (si cela survient, presser CTRL + C pour annuler le lancement). Il faut donc veiller à ce que le corps de la boucle contienne au moins une instruction qui change la valeur d'une variable intervenant dans la condition évaluée par "<tt>while</tt>", de manière à ce que cette condition puisse devenir fausse et donc que la boucle se
Exemple de boucle sans fin (à éviter) :
<pre>
>>> n = 3
>>> while n < 5:
... print
</pre>
|