Ne peux pas valider le 8 2 7


#1



https://www.codecademy.com/fr/courses/python-intermediate-fr-FR-py0yl/1/1?curriculum_id=5370f030fed2a866a2000001#

Oups, merci de réessayer. Votre fonction échoue sur inverser("Python!"). Elle retourne "None" alors qu'elle devrait retourner "!nohtyP".


def inverser(texte):
	ma_liste = []
	i = -1
	while len(ma_liste) != len(texte):
		ma_liste.append(texte[i])
		i -= 1
	print("".join(ma_liste))

inverser("Python!")


#2

Code de déblocage ...

# code de déblocage
class str:
    pass

#3

thank you very much l'ami :slight_smile:


#4

Cette ligne de code ...

    print("".join(ma_liste))

... doit être ...

    return "".join(ma_liste)

... et cette ligne ...

inverser("Python!")

... doit être ...

print inverser("Python!")

#5

oui d'accord c'est noté.
cependant je tente toujours soit print() soir return (même si en théorie c'est return qu'il faut mettre) dans mes fonctions pour voir si codecademy valide ou pas avec print().
par contre je ne printais pas l'appel d'une fonction, je note pour la prochains exos.