Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
Discussion fermée
#1 23-10-2020 14:33:52
- print une liste
- Invité
print une liste
Bonjour a tous. Je suis débutant en python et j'aimerais qu'une liste s'écrive à la fin du programme. Apres avoir fait des rechercher j'ai trouvé qu'il fallait écrire print(L) car ma liste s'apelle L mais le programme n'écrit que [0] dans la console.
Voici mon programme:
from lycee import *
L=[0]
def exo():
u=0
for k in range (0,9):
u=3*u-2*k+3
L.append(u)
return (u)
print(L)
Et voici ce que la console m'affiche:
*** Console de processus distant Réinitialisée ***
...module lycee actif....
[0]
>>>
Le but est que le programme écrive dans la console toutes les valeurs de u, dont 0 qui est la valeure de u au départ du programme
Merci d'avance à ceux qui vont me répondre
#2 23-10-2020 14:39:16
- valoukanga
- Membre
- Inscription : 30-11-2019
- Messages : 196
Re : print une liste
Bonjour !
Le problème est que tu crées une fonction exo, mais tu ne l'appelles pas. Si tu veux que ta fonction exo fasse les modifications sur ta liste L, il faut l'appeler avec la commande exo() après l'avoir définie.
Hors ligne
#3 23-10-2020 14:46:27
- print une liste
- Invité
Re : print une liste
Merci de m'avoir répondu. Tu veux dire qu'il faut que je lance la fonction dans la console ? Je viens d'essayer mais ca ne marche pas mieux. J'ai essayé de modifier le programme puis j'ai ecrit exo() dans la console:
Programme:
def exo():
u=0
L=[0]
for k in range (0,9):
u=3*u-2*k+3
L.append(u)
return (u)
print(L)
Console:
*** Console de processus distant Réinitialisée ***
...module lycee actif....
>>> exo()
19691
>>>
Mais cela ne marche pas non plus
#4 23-10-2020 15:26:49
- print une liste
- Invité
Re : print une liste
Je viens de remodifier mon programme:
def exo():
u=0
L=[0]
for k in range (0,9):
u=3*u-2*k+3
L.append(u)
print(L)
return (u)
Maintenant lorsque j'écrit exo() dans la console elle me revoie bien u et la liste des 9 valeurs de u. Merci Valoukanga d'avoir répondu tout à l'heure
#5 23-10-2020 16:17:43
- valoukanga
- Membre
- Inscription : 30-11-2019
- Messages : 196
Re : print une liste
De rien, avec plaisir :)
Hors ligne
Pages : 1
Discussion fermée