با توجه به یک لیست از رشتهها (اسمها)، آنها را در یک جمله کامل فهرست کنید.
نمونه ورودی و خروجی
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.")
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات