Boucle de saisie d'une liste
passereve
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
choubaka Messages postés 39442 Date d'inscription Statut Modérateur Dernière intervention -
choubaka Messages postés 39442 Date d'inscription Statut Modérateur Dernière intervention -
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
- Comment saisir une adresse url - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
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?