Boucle de saisie dans une liste
Résolu
passereve
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
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 en fait, ce que je cherche à faire, sans y parvenir, c'est créer une boucle qui s'arrête lorsque le montant saisi est vide ou égal à 0.
Merci de votre aide (je suis débutant)
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 en fait, ce que je cherche à faire, sans y parvenir, c'est créer une boucle qui s'arrête lorsque le montant saisi est vide ou égal à 0.
Merci de votre aide (je suis débutant)
Configuration: Macintosh / Chrome 95.0.4638.54
A voir également:
- Boucle de saisie dans 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
J'ai essayé :
def maliste():
chaine = input("montant\t")
montant = float(chaine)
return montant
depenses = [maliste()]
while montant > 0:
depenses = depenses + [maliste()]
Et j'obtiens :
Traceback (most recent call last):
File "/Users/passereve/Library/Application Support/CodeRunner/Unsaved/Untitled.py", line 10, in <module>
while montant > 0:
NameError: name 'montant' is not defined
def maliste():
chaine = input("montant\t")
montant = float(chaine)
return montant
depenses = [maliste()]
while montant > 0:
depenses = depenses + [maliste()]
Et j'obtiens :
Traceback (most recent call last):
File "/Users/passereve/Library/Application Support/CodeRunner/Unsaved/Untitled.py", line 10, in <module>
while montant > 0:
NameError: name 'montant' is not defined
Bonjour
Merci d'utiliser les balises de code pour poster ton code sur le forum.
Explications à lire entièrement, disponibles ici: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Merci d'utiliser les balises de code pour poster ton code sur le forum.
Explications à lire entièrement, disponibles ici: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code