بکندباز

با توجه به یک لیست از رشته‌ها (اسم‌ها)، آن‌ها را در یک جمله کامل فهرست کنید.

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

sentence(["orange", "apple", "pear"]) ➞ "An orange, an apple and a pear."

sentence(["keyboard", "mouse"]) ➞ "A keyboard and a mouse."

sentence(["car", "plane", "truck", "boat"]) ➞ "A car, a plane, a truck and a boat."

نکات:

  • جمله با حرف بزرگ شروع می‌شود.
  • ترتیب کلمات را تغییر ندهید.
  • استفاده از “A/An” باید در همه جا به درستی باشد.
  • بین اسم‌ها کاما قرار دهید، به جز بین دو اسم آخر که باید از “and” استفاده کنید.
  • جمله با نقطه تمام می‌شود.
  • حداقل دو اسم داده شده است.
  • هر کلمه داده شده با حرف کوچک شروع می‌شود.
self.assertEqual(sentence(["orange", "apple", "pear"]), "An orange, an apple and a pear.")
self.assertEqual(sentence(["keyboard", "mouse"]), "A keyboard and a mouse.")
self.assertEqual(sentence(["car", "plane", "truck", "boat"]), "A car, a plane, a truck and a boat.")
self.assertEqual(sentence(["mom", "dad"]), "A mom and a dad.")
self.assertEqual(sentence(["school", "hospital", "library"]), "A school, a hospital and a library.")
self.assertEqual(sentence(["aa", "ee", "ii", "oo", "uu", "vv", "tt", "qw", "zz"]), "An aa, an ee, an ii, an oo, an uu, a vv, a tt, a qw and a zz.")

پاسخ های کاربران به این تمرین

Amin
امتیاز:‌ 20573
تصحیح اتوماتیک 0 0
‎پایتون‎
7 بهمن 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

MarsBoy
امتیاز:‌ 7041
تصحیح اتوماتیک 0 0
‎پایتون‎
18 آذر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Arhsi8294
امتیاز:‌ 3666
تصحیح اتوماتیک 0 0
‎پایتون‎
18 آذر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Sa_shadow
امتیاز:‌ 8535
تصحیح اتوماتیک 0 0
‎پایتون‎
18 آذر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Aboolkhafan
امتیاز:‌ 4901
تصحیح اتوماتیک 0 0
‎پایتون‎
18 آذر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mantix
امتیاز:‌ 18337
تصحیح اتوماتیک 0 0
‎پایتون‎
18 آذر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

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