Через брак цвяха для підкови було втрачено королівство, принаймні так каже прислівʼя.
Маючи масив вхідних даних, створіть відповідне прислівʼя.
Наприклад, для масиву ["nail", "shoe", "horse", "rider", "message", "battle", "kingdom"] ми виведемо повний текст цього прислівʼя:
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.
Варто зауважити, що масив вхідних даних може відрізнятися; рішення має вміти працювати з масивами довільної довжини та вмісту. Жоден рядок виведеного тексту не повинен бути сталим, незмінним рядком тексту (англ. string); усі рядки мають змінюватися залежно від наведених вхідних даних.
У [concept:python/unpacking-and-multiple-assignment] ми вивчили кілька прийомів роботи з lists/tuples довільної довжини, а також з аргументами функцій довільної довжини.
Ця вправа чудово підійде, щоб потренувати ці прийоми.
Тестові випадки для цього треку передають додатковий ключовий аргумент під назвою qualifier.
Використайте значення цього ключового аргументу, щоб змінити останній вірш вашої приказки.
Зареєструйтеся на Exercism, щоб вивчати й опановувати Python, а також 17 концепцій146 вправ та справжнє наставництво від людей, і все це безкоштовно.