Треки
/
Python
Python
/
Вправи
/
Прислівʼя
Прислівʼя

Прислівʼя

Легка

Вказівки

Через брак цвяха для підкови було втрачено королівство, принаймні так каже прислівʼя.

Маючи масив вхідних даних, створіть відповідне прислівʼя. Наприклад, для масиву ["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 довільної довжини, а також з аргументами функцій довільної довжини. Ця вправа чудово підійде, щоб потренувати ці прийоми.

Як цю вправу реалізовано для Python

Тестові випадки для цього треку передають додатковий ключовий аргумент під назвою qualifier. Використайте значення цього ключового аргументу, щоб змінити останній вірш вашої приказки.


Джерело

WikipediaПосилання відкривається в новому вікні або вкладці
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Python Exercism

Час розпочати Прислівʼя?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Python, а також 17 концепцій146 вправ та справжнє наставництво від людей, і все це безкоштовно.