بکندباز

تابعی بنویسید که یک جمله را دریافت کند و هر “a” را که به عنوان حرف تعریف (article) استفاده شده باشد، با عبارت "an absolute" جایگزین کند. اگر جمله‌ای شامل “a” به این صورت نباشد، همان رشته را بدون تغییر بازگرداند.

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

absolute("I am a champion!!!") ➞ "I am an absolute champion!!!"

absolute("Such an amazing bowler.") ➞ "Such an amazing bowler."

absolute("A man with no haters.") ➞ "An absolute man with no haters."

نکات

  1. توجه کنید که باید به حروف کوچک و بزرگ حساس باشید. به عبارت دیگر، “a” و “A” باید به ترتیب با “an absolute” و “An absolute” جایگزین شوند.
self.assertEqual(absolute("I am a champion!!!"), "I am an absolute champion!!!")
self.assertEqual(absolute("Such an amazing bowler."), "Such an amazing bowler.")
self.assertEqual(absolute("A man with no haters."), "An absolute man with no haters.")
self.assertEqual(absolute("A hero of the leaf"), " "An absolute hero of the leaf"")
self.assertEqual(absolute("That place is such a beauty"), "That place is such an absolute beauty")

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

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

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

MarsBoy
امتیاز:‌ 7091
تصحیح اتوماتیک 0 0
‎پایتون‎
26 دي 1403

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

نظرات

*
*

    MarsBoy پاسخ

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

    self.assertEqual(absolute("A hero of the leaf"), " "An absolute hero of the leaf"")

      backendbaz پاسخ

      بله. مشکل داشت. ممنون که گزارش کردید. مشکل تست حل شد ولی حل شما اشکال دیگه ای داشت که تأیید نشد.

      دوباره کدتون رو بررسی کنید. 🙏

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