Opérations arithmétiques

Nous avons vu les opérations arithmétiques et les affectations en Python. Python fournit des affectations pratiques qui modifient directement la variable initiale :
a = 10       # a = 10
b = 2        # b = 2
a = a + 2    # a = 12
b = b + 1    # b = 3
a = a * b    # a = 36
print(a, b)  # affiche 36 3
a = 10       # a = 10
b = 2        # b = 2
a += 2       # a = 12
b += 1       # b = 3
a *= b       # a = 36
print(a, b)  # affiche 36 3
Il est possible de modifier une variable en lui assignant une nouvelle valeur basée sur elle-même. Ici, a = a + 2 est exécuté comme a = 10 + 2, et donc 12 est assigné à a et la valeur précédente est oubliée. L'expression a = a + 2 peut être simplifiée en a += 2, ce qui signifie exactement la même chose : on ajoute 2 à a et on assigne la nouvelle valeur à a.
Les deux extraits de code ci-dessus effectuent exactement les mêmes actions. Ceux de droite sont des raccourcis pour les opérations de gauche. Voici la liste des opérations d'affectation disponibles en Python :
Opérateur
Raccourci
Expression
Description
+=
x += y
x = x + y
Ajoute y à x et affecte le résultat à x
-=
x -= y
x = x - y
Soustrait y de x et affecte le résultat à x
*=
x *= y
x = x * y
Multiplie x par y et affecte le résultat à x
/=
x /= y
x = x / y
Divise x par y et affecte le résultat à x
%=
x %= y
x = x % y
Calcule le reste de x divisé par y et affecte le résultat à x
**=
x **= y
x = x ** y
Élève x à la puissance y et affecte le résultat à x
//=
x //= y
x = x // y
Effectue la division entière de x par y et affecte le résultat à x

Défi

Lorsqu'on fait des courses, il est important de suivre le montant total dépensé. Cependant, ce n'est pas toujours pratique de le faire de mémoire. Vous avez donc décidé d'écrire un programme pour automatiser ce processus et suivre le total à chaque fois qu'un produit est ajouté au panier.
Écrivez un programme qui affiche le total de tout l'achat chaque fois qu'un article est ajouté au panier.
L'entrée contient 10 lignes (5 produits). Pour chaque produit, la première ligne est le nom du produit et la seconde ligne est son prix (une valeur entière).
Après chaque saisie, le programme doit afficher TOTAL : suivi du montant total dans le panier.
Entrée
Sortie
Noodle 10 Chicken 20 Matches 3 Toys 200 Lamp 40
TOTAL: 10 TOTAL: 30 TOTAL: 33 TOTAL: 233 TOTAL: 273
Astuce : Vous pouvez stocker une variable appelée total et lui attribuer 0 au début. Après qu'un article est ajouté au panier, vous pouvez ajouter le nombre à la variable total et l'afficher.
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue