Proverbe

Proverbe

Facile

Instructions

Faute d'un clou de fer à cheval, un royaume fut perdu, ou du moins c'est ce que dit le proverbe.

Étant donné un tableau d'entrées, génère le proverbe correspondant. Par exemple, avec le tableau ["nail", "shoe", "horse", "rider", "message", "battle", "kingdom"], tu génères le texte complet de cette comptine proverbiale :

For want of a nail the shoe was lost.
For want of a shoe the horse was lost.
For want of a horse the rider was lost.
For want of a rider the message was lost.
For want of a message the battle was lost.
For want of a battle the kingdom was lost.
And all for the want of a nail.

Note que le tableau d'entrées peut varier ; ta solution doit pouvoir gérer des tableaux de longueur et de contenu arbitraires. Aucune ligne du texte produit ne doit être une string figée et invariable ; toutes doivent varier en fonction de l'entrée fournie.

Dans unpacking-and-multiple-assignment, tu as découvert plusieurs techniques pour manipuler des lists/tuples de longueur arbitraire, ainsi que des arguments de fonction de longueur arbitraire. Cet exercice est l'endroit idéal pour mettre ces techniques en pratique.

Comment cet exercice est implémenté pour Python

Les cas de test de ce parcours ajoutent un argument nommé supplémentaire, qualifier. Utilise la valeur de cet argument nommé pour modifier la dernière phrase de ton proverbe.


Source

WikipediaLe lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Python Exercism

Prêt à commencer Proverbe ?

Inscris-toi sur Exercism pour apprendre et maîtriser Python avec 17 concepts146 exercices, et un vrai mentorat humain, le tout gratuitement.