PaliSkill
Python pour débutants

Leçon 7 / 11 — Chapitre 1: Démarrer avec Python

L'affectation combinée (+=, -=, *=, /=)

Modifier une variable en fonction de sa propre valeur actuelle (l'augmenter, la réduire) est une opération très courante, que Python permet d'écrire de façon condensée.

La forme longue

score = 10
score = score + 5
print(score)

La forme condensée avec +=

score = 10
score += 5
print(score)

score += 5 est strictement équivalent à score = score + 5, mais plus court et plus lisible une fois l'habitude prise.

Les autres opérateurs combinés

compteur = 20
compteur -= 3    # équivalent à compteur = compteur - 3
compteur *= 2    # équivalent à compteur = compteur * 2
compteur /= 4    # équivalent à compteur = compteur / 4

Exemple concret : dans une boucle qui cumule un total au fur et à mesure (vue dans les leçons précédentes sur les boucles), total += valeur à chaque tour est la façon idiomatique d'écrire l'accumulation, plutôt que total = total + valeur.

À vous de jouer : écrivez un petit script qui part d'un score à 0 et l'augmente trois fois de suite avec +=, en affichant le score après chaque augmentation.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 90 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès