Affichez une liste élément par élément dans une fonction


#1

n = [3, 5, 7]

for i in range(0, len(n)):
print n[i]

def print_liste(x):
for p in x:
print p

print_liste(n)

Bonjour ce code marche dans la console mais n'est pas accepté par le site, je ne comprends pas pourquoi.
Pouvez vous m'aider ?


#2

Perhaps try removing this piece of code:

Peut-être essayez de supprimer ce morceau de code:

for i in range(0, len(n)):
    print n[i]

Be sure your indentation is correct inside the function.

Assurez-vous que votre indentation est correcte dans la fonction.


#3

je m'excuse mais ça ne marche toujours pas...


#4

n = [3, 5, 7]

def print_liste(x):
    for p in x:
        print p

print_liste(n)

Please post a link to the exercise. Thank you.

Veuillez poster un lien vers l'exercice. Je vous remercie.


#5

https://www.codecademy.com/fr/courses/python-beginner-fr-FR-vg2v0/3/1


#6

Ne vous inquiétez pas de la fonction range pour le moment. Nous l'expliquerons plus tard dans cette section.

The existing code is there for us to model our own by.

Le code existant est là pour nous de modéliser notre propre par.

Instructions

Définissez une fonction appelée print_liste qui a un argument appelé x.
Dans cette fonction, affichez chaque élément un par un. Utilisez le code existant comme base.
Puis appelez votre fonction avec l'argument n.

The above in example is not what is expected. range is.

L'exemple «in» ci-dessus n'est pas ce qui est attendu. «range» est.

def print_liste(x):
    for i in range(len(x)):
        print x[i]

Now we pass in the list

Maintenant nous passons dans la liste

print_liste(n)

#7

ok ça marche merci beaucoup


#8

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.