Je dois rendre un projet mais j'ai un petit soucis...
Le programme doit boucler une instruction (combien de bières le client vient d'acheter ?) via la fonction input. Celle-ci ne doit s'arrêter que lorsque l'utilisateur écrit comme valeur : -1 (valeur sentinelle).
Voici ce que j'ai trouvé :
while nbreBieres!=-1:
nbreBieres=int(input("Combien de bières le client vient d'acheter ? "))
J'ai aussi trouvé une autre méthode qui marchait avec un if et un break dans la boucle mais ça ne résout pas mon problème à savoir, je dois faire la somme des bières achetés. Mais vu qu'il s'agit d'une boucle, ma variable nbreBieres est à chaque fois remplacée/écrasée par la nouvelle valeur. Et donc, il est impossible de faire la somme des bières avec cette variable (qui se renouvelle sans cesse).
Merci, mais la variable contient toujours la dernière valeur qu'on lui donne. Et donc, il est toujours impossible de lui faire faire la somme de l'ensemble des valeurs qu'on a attribué à la variable nbreBieres (vu que les précédentes valeurs ont été écrasées).
Exemple avec ton code :
Combien de bières : 6
Combien de bières : 2
Combien de bières : -1
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Python c'est bon, mangez-en.
Python c'est bon, mangez-en.