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 l'attestation finale.
5 500 XOF / 8,38 € / 9,14 $
Débloquez les 97 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.