Tracks
/
Python
Python
/
Übungen
/
Sprichwort
Sprichwort

Sprichwort

Einfach

Anleitung

Weil ein Hufeisennagel fehlte, ging ein Königreich verloren, so heißt es zumindest.

Gegeben sei eine Liste von Eingaben. Erzeuge daraus das passende Sprichwort. Zum Beispiel erzeugt die Liste ["nail", "shoe", "horse", "rider", "message", "battle", "kingdom"] den vollständigen Text dieses sprichwörtlichen Reims:

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.

Beachte, dass die Liste der Eingaben variieren kann; deine Lösung sollte Listen beliebiger Länge und beliebigen Inhalts verarbeiten können. Keine Zeile des Ausgabetextes darf ein fester, unveränderlicher String sein; sie alle sollten sich je nach Eingabe ändern.

In unpacking-and-multiple-assignment hast du mehrere Techniken kennengelernt, um mit lists/tuples beliebiger Länge sowie mit Funktionsargumenten beliebiger Länge zu arbeiten. Diese Übung eignet sich hervorragend, um diese Techniken zu üben.

Wie diese Übung für Python umgesetzt ist

Die Testfälle für diesen Track fügen ein zusätzliches Schlüsselwortargument namens qualifier hinzu. Du solltest den Wert dieses Schlüsselwortarguments verwenden, um den letzten Vers deines Sprichworts anzupassen.


Quelle

WikipediaDer Link öffnet sich in einem neuen Fenster oder Tab
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Python Exercism

Bereit, mit Sprichwort zu starten?

Melde dich bei Exercism an, um Python mit 17 Konzepte146 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.