Instructions répétitives
L'une des tâches que les machines font le mieux est la répétition sans erreurs de tâches identiques.
Introduction
Il existe différentes méthodes pour programmer des tâches répétitives.
Nous allons ici voir l'une des plus fondamentale: la boucle de répétition construite autour de l'instruction while.
Note
Comme d'habitude, si vous n'avez pas ou la flemme de créer un environnement python :
Réaffectation
Il est permis de ré-affecter une nouvelle valeur à une même variable, et ceux autant de fois qu'on le souhaite.
Information
L'effet d'une réaffectation est de remplacer l'ancienne valeur par une nouvelle.
Attention
Le symbole "égale" (=) utilisé sous Python ne doit en aucun cas être confondu avec le symbole d'égalité tel qu'il est compris en mathématique. Il est tentant d'interpréter l'instruction altitude = 150 comme instruction d'égalité, mais ce n'en est pas une !
- L'égalité est commutative, alors que l'affectation ne l'est pas. Ainsi, en mathématique, écrire
a = 7ou7 = asont équivalentes, alors qu'une instruction de programmation telle que375 = altitudeserait interdite. - L'égalité est permanente, alors que l'affectation peut-être remplacé. Lorsqu'en mathématique, nous affirmons une égalité telle que
a = bau début d'un raisonnement, alorsacontinue à être égale àbdurant tout le déroulement qui suit.