« Programmation Python/Fichiers » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 1 :
{{programmation Python}}
Jusqu'à présent, les programmes que nous avons réalisé ne traitaient qu'un très petit nombre de données. Nous pouvions donc à chaque fois inclure ces données dans le corps du programme lui-même (par exemple dans une liste). Cette façon de procéder devient cependant tout à fait inadéquate lorsque l'on souhaite traiter une quantité d'information plus importante.
 
Ligne 249 ⟶ 250 :
</pre>
Vous aurez remarqué que la boucle <code>while</code> utilisée dans cette fonction est construite d'une manière différente de ce que vous avez rencontré précédemment. Vous savez en effet que l'instruction <code>while</code> doit toujours être suivie d'une condition à évaluer ; le bloc d'instructions qui suit est alors exécuté en boucle, aussi longtemps que cette condition reste vraie. Or nous avons remplacé ici la condition à évaluer par une simple constante, et vous savez également<ref>Voir page {{m|todo}} : Véracité/fausseté d'une expression</ref> que l'interpréteur Python considère comme vraie toute valeur numérique différente de zéro.
 
Une boucle <code>while</code> construite comme nous l'avons fait ci-dessus devrait donc boucler indéfiniment, puisque la condition de continuation reste toujours vraie. Nous pouvons cependant interrompre ce bouclage en faisant appel à l'instruction <code>break</code>, laquelle permet éventuellement de mettre en place plusieurs mécanismes de sortie différents pour une même boucle :