• # Conseils

    Posté par . En réponse au message Débutant - Besoin d'aide sur un exercice. Évalué à 5. Dernière modification le 18 avril 2017 à 14:33.

    C'est des trucs simples qui se font en deux lignes, mais l'idée c'est pas de te le faire mais de t'aider.

    Commence par jeter un oeil aux méthodes proposées par l'objet list pour voir s'il y a des choses qui pourraient te servir : https://docs.python.org/2/tutorial/datastructures.html

    2/ Tu peux faire à la main une fonction qui lit la liste en partant de la fin et stocke les éléments dans un autre autre liste. Pour ça, je pense que tu as tout ce qu'il faut.

    Ou mieux, tu cherches une fonction Python ou une méthode de list qui renvoie une liste avec les éléments à l'envers (attention, cette méthode renvoie une nouvelle liste ou modifie la liste existante ?).

    3/ Je vois pas la difficulté. Tu parcours les éléments un par un et si l'index est impair tu fais la substitution. Après en Python, il y a des façons plus sympas et plus efficaces de procéder, mais si déjà tu as la façon simple c'est pas mal.

    Tu devrais indiquer ce que tu as fait ou cherché jusque là et ce qui bloque.

    Edit: à la réflexion, les méthodes proposées par list ou Python, c'est des spécificités Python et si l'objet du cours c'est de faire de l'algorithmie, alors peut-être que tu peux commencer par essayer de résoudre le problème sans ça. Une fois que tu as ces bases, alors ça reste une bonne démarche dans la vraie vie d'un développeur que de lire la doc (ou le code...) des objets que tu utilises pour savoir ce qu'ils proposent.