بکندباز

تابعی بنویسید که یک جمله را دریافت کند و هر “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")

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

mantix
امتیاز:‌ 19072
تصحیح اتوماتیک 0 0
‎پایتون‎
25 تير 1404

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

Arash.nc
امتیاز:‌ 1186
تصحیح اتوماتیک 0 0
‎پایتون‎
14 فروردين 1404

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

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

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

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

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

نظرات

*
*

    MarsBoy پاسخ

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

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

      backendbaz پاسخ

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

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

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