بکندباز

در این چالش، شما باید بررسی کنید که آیا یک عدد صحیح داده شده n یک عدد سستری است یا خیر. اگر عدد حاصل از الحاق یک عدد صحیح n با عدد بعد از آن، یک مربع کامل باشد، آنگاه n یک عدد سستری است.

با توجه به یک عدد صحیح مثبت n، تابعی پیاده‌سازی کنید که اگر n یک عدد سستری است، True برگرداند، در غیر این صورت False برگرداند.

مثال‌

is_sastry(183) ➞ True
# الحاق n و عدد بعدی اش= 183184
# 183184 یک مربع کامل است (428 ^ 2)

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

is_sastry(183) ➞ True

is_sastry(184) ➞ False

is_sastry(106755) ➞ True
self.assertEqual(is_sastry(183), True)
self.assertEqual(is_sastry(184), False)
self.assertEqual(is_sastry(106755), True)
self.assertEqual(is_sastry(129987253440921), False)
self.assertEqual(is_sastry(157175907513603), True)
self.assertEqual(is_sastry(206611570247935), True)
self.assertEqual(is_sastry(338752188230098), False)

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

Alann2
امتیاز:‌ 2780
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مرداد 1403

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

Arhsi8294
امتیاز:‌ 2780
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مرداد 1403

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

Aboolkhafan
امتیاز:‌ 2780
0 0
‎پایتون‎
7 مرداد 1403

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

Aboolkhafan
امتیاز:‌ 2780
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مرداد 1403

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

Sa_shadow
امتیاز:‌ 2780
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مرداد 1403

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

نظرات

*
*

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