بکندباز

جذر مکرر یک عدد تعداد دفعاتی است که باید جذر عدد گرفته شود تا آن عدد کمتر از 2 شود. با داشتن یک عدد صحیح در ورودی، تعداد دفعات گفته شده را برگردانید. اگر عدد منفی بود، "invalid" را برگردانید.

مثلاً برای عدد 7 باید دو بار جذر گرفته شود تا حاصل کمتر از 2 شود.

$$\sqrt{7} = 2.645$$

$$\sqrt{2.645} = 1.626$$

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

i_sqrt(1) ➞ 0

i_sqrt(2) ➞ 1

i_sqrt(7) ➞ 2
self.assertEqual(i_sqrt(1), 0)
self.assertEqual(i_sqrt(2), 1)
self.assertEqual(i_sqrt(7), 2)
self.assertEqual(i_sqrt(27), 3)
self.assertEqual(i_sqrt(256), 4)
self.assertEqual(i_sqrt(-1), "invalid")

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

amirgoodarzi
امتیاز:‌ 899
تصحیح اتوماتیک 0 0
‎پایتون‎
5 مهر 1403

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

Aboolkhafan
امتیاز:‌ 899
تصحیح اتوماتیک 0 0
‎پایتون‎
5 مهر 1403

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

user-Tg9h
امتیاز:‌ 899
تصحیح اتوماتیک 0 0
‎پایتون‎
5 مهر 1403

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

Sa_shadow
امتیاز:‌ 899
تصحیح اتوماتیک 0 0
‎پایتون‎
5 مهر 1403

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

نظرات

*
*

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