مسیرها
/
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.

توجه کنید که فهرست ورودی‌ها می‌تواند متفاوت باشد؛ راه‌حل شما باید بتواند فهرست‌هایی با طول و محتوای دلخواه را مدیریت کند. هیچ خطی از متن خروجی نباید رشته‌ای ثابت و تغییرناپذیر باشد؛ همه باید بر اساس ورودی داده‌شده تغییر کنند.

در unpacking-and-multiple-assignment، چندین تکنیک برای کار با lists/tuples با طول دلخواه و نیز آرگومان‌های تابع با طول دلخواه یاد گرفته‌اید. این تمرین جای بسیار خوبی است تا این تکنیک‌ها را تمرین کنید.

این تمرین برای Python چگونه پیاده‌سازی شده است

موارد آزمون این ترک یک آرگومان کلیدواژه‌ای اضافی به اسم qualifier اضافه می‌کنند. باید از مقدار این آرگومان کلیدواژه‌ای برای تغییر بند آخر ضرب‌المثل خودتان استفاده کنید.


منبع

Wikipediaاین لینک در پنجره یا تب جدیدی باز می‌شود.
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Python Exercism

آماده‌اید ضرب‌المثل را شروع کنید؟

در Exercism ثبت‌نام کنید تا Python را همراه با 17 مفهوم146 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.