در این چالش، باید تابعی بنویسید که با توجه به بزرگی یک عدد، رشتهای شامل کلمه “MEGA” برگرداند.
- اگر عدد کمتر از ۱۰۰ باشد، “not a mega milestone” برگردانید.
- در غیر این صورت، رشته را با “MEGA milestone” شروع کنید.
- به ازای هر مرتبه بزرگی بیش از ۱۰۰، کلمه “MEGA” را به ابتدای رشته اضافه کنید.
نمونه ورودی و خروجی
how_mega_is_it(54) ➞ "not a mega milestone"
how_mega_is_it(143) ➞ "MEGA milestone"
how_mega_is_it(1000) ➞ "MEGA MEGA milestone"
نکات
- اعداد منفی بزرگ نیز میتوانند به عنوان مگا در نظر گرفته شوند، بنابراین از مقادیر مطلق استفاده کنید.
- میتوانید انتظار اعداد اعشاری و همچنین اعداد صحیح را داشته باشید.
self.assertEqual(how_mega_is_it(54), "not a mega milestone") self.assertEqual(how_mega_is_it(143), "MEGA milestone") self.assertEqual(how_mega_is_it(1000), "MEGA MEGA milestone") self.assertEqual(how_mega_is_it(9999.9), "MEGA MEGA milestone") self.assertEqual(how_mega_is_it(10000), "MEGA MEGA MEGA milestone")
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات