بکندباز

یک تابع بنویسید که با دریافت یک کاراکتر و یک مقدار بین 0 تا 100، یک رشته را تولید کند که نشان‌دهنده‌ی یک نوار پیشرفت ساده باشد.

الزامات:

  1. مقدار ورودی نمایانگر درصد پیشرفت است.
  2. نوار پیشرفت باید با “|” آغاز و به “|” پایان یابد.
  3. هر کاراکتر نماینده‌ی 10٪ پیشرفت است.
  4. نوار را با فضاها پر کنید تا طول آن همیشه 10 کاراکتر باشد.
  5. یک فاصله بعد از نوار قرار بگیرد، سپس پیامی مانند “Progress: 60%” نمایش داده شود.
  6. اگر مقدار ورودی 100 باشد، پیام باید “Completed!” باشد.

نمونه ورودی و خروجی

ProgressBar("#", 0) ➞ "|          | Progress: 0%"

ProgressBar("=", 40) ➞ "|====      | Progress: 40%"

ProgressBar("#", 60) ➞ "|######    | Progress: 60%"
ProgressBar("#", 0)  ➞ "|          | Progress: 0%"
ProgressBar("=", 40)  ➞ "|====      | Progress: 40%"
ProgressBar("#", 60)  ➞ "|######    | Progress: 60%"
ProgressBar(">", 100)  ➞ "|>>>>>>>>>>| Completed!"
ProgressBar("*", 100)  ➞ "|**********| Completed!"

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط