Contenu principal
Chapitre 4 · La boucle for › Leçon 3 sur 9

Incrémenter une variable

Tu sais qu'on peut réassigner une variable pour lui donner une nouvelle valeur. Dans ce cas on dit aussi que l'on réaffecte la variable.

Par exemple l'expression prix = 12 permet de définir la variable prix et de lui assigner la valeur 12. Si on exécute ensuite l'expression prix = 17 cela va réassigner la variable prix et sa nouvelle valeur sera 17.

Imagine un commerçant qui souhaite augmenter le prix de chaque article de 5€. Il ne connaît pas par cœur tous les prix de ses articles, mais il souhaite les augmenter par rapport à leur prix actuel. Dans cette leçon on va voir comment faire ça : modifier la valeur d'une variable relativement à sa valeur actuelle.

  1. 1

    Défini une variable prix dans la console et affecte lui une valeur positive.

    Solution

    Par exemple

    >>> prix = 12
    
  2. 2

    Pour augmenter la variable prix de 5€ relativement à sa valeur actuelle on utilise l'expression prix = prix + 5.

    En effet cet expression commence par prix = ce qui signifie qu'il s'agit d'une réaffectation de la variable prix. Et quelle valeur lui affecte-t-on ? À droite du égal on lit prix + 5 donc la nouvelle valeur de prix est sa valeur actuelle plus 5.

    Utilise l'expression précédente pour augmenter la valeur de la variable prix de 5.

    Solution

    On utilise la syntaxe

    >>> prix = prix + 5
    
  3. 3

    Lorsqu'on augmente une variable relativement à sa valeur actuelle on dit qu'on l'incrémente. Donc tu viens d'incrémenter la variable prix de 5.

    Vérifie que l'incrémentation de 5 a bien fonctionné. Quelle est la valeur de la variable prix ?

    Solution

    Le résultat dépend de la valeur initiale que tu as choisi.

    >>> prix
    17
  4. 4

    Au lieu d'augmenter la valeur on peut aussi la diminuer. Lorsqu'on diminue une variable relativement à sa valeur actuelle on dit qu'on la décrémente. Dans ce cas il faut utiliser un signe - au lieu du signe +.

    Adapte l'expression précédente pour décrémenter la variable prix de 3.

    Solution

    On fait

    >>> prix = prix - 3
    
  5. 5

    Finalement vérifie que la décrémentation a bien fonctionnée. Quelle est la valeur de la variable prix ?

    Solution

    Le résultat dépend également de ta valeur de départ.

    >>> prix
    14

Collecte des fichiers...

>>>