تابعی بنویسید که عددی را در ورودی بگیرد و کوچکترین عدد صحیح بزرگتر از صفر که فاکتوریل آن بر عدد ورودی بخشپذیر باشد را برگرداند.
نکته: اگر ورودی عدد اول باشد، همیشه خودش برگردانده می شود.
مثال
نمونه ورودی و خروجی
kempner(6) ➞ 3
kempner(10) ➞ 5
kempner(2) ➞ 2
self.assertEqual(kempner(6), 3) self.assertEqual(kempner(10), 5) self.assertEqual(kempner(2), 2) self.assertEqual(kempner(21), 7) self.assertEqual(kempner(1), 1) self.assertEqual(kempner(4), 4) self.assertEqual(kempner(13), 13) self.assertEqual(kempner(68), 17)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات