Boucle de saisie d'une liste
passereve
Messages postés
3
Statut
Membre
-
choubaka Messages postés 39984 Statut Modérateur -
choubaka Messages postés 39984 Statut Modérateur -
Bonjour,
je réitère ma question en tenant compte de la mise en forme.
J'ai écrit le code suivant :
Mais je voudrais écrire une boucle qui s'arrêterait lorsque le montant saisi est vide ou égal à 0.
Avant la boucle for j'ai essayé une boucle while :
mais j'obtiens un message d'erreur : NameError: name 'montant' is not defined
et je ne sais pas comment m'en sortir...
Merci de m'aider (je suis débutant)
je réitère ma question en tenant compte de la mise en forme.
J'ai écrit le code suivant :
def maliste():
chaine = input("montant\t")
montant = float(chaine)
return montant
depenses = [maliste()]
for i in range(4):
depenses = depenses + [maliste()]
Mais je voudrais écrire une boucle qui s'arrêterait lorsque le montant saisi est vide ou égal à 0.
Avant la boucle for j'ai essayé une boucle while :
while montant > 0: depenses = depenses + [maliste()]
mais j'obtiens un message d'erreur : NameError: name 'montant' is not defined
et je ne sais pas comment m'en sortir...
Merci de m'aider (je suis débutant)
A voir également:
- Boucle de saisie d'une liste
- Liste déroulante excel - Guide
- Saisie gestuelle iphone - Guide
- Liste code ascii - Guide
- Comment saisir une adresse url - Guide
- Liste déroulante en cascade - Guide
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour,
tu peux insérer ton code mis en forme dans une réponse à la discussion précédente.
peux-tu marquer celle-ci comme résolue, et continuer dans la première discussion?
tu peux insérer ton code mis en forme dans une réponse à la discussion précédente.
peux-tu marquer celle-ci comme résolue, et continuer dans la première discussion?