بکندباز

تابعی ایجاد کنید که یک عدد صحیح را در آرگومان بگیرد و لیستی از اعداد اول قابل مشاهده در آن عدد (نه فاکتورها) را برمی گرداند.

به عنوان مثال، extract_primes(1717) لیست [7, 7, 17, 17, 71] را برمی‌گرداند.

لیست باید به ترتیب صعودی باشد. اگر یک عدد اول بیش از یک بار ظاهر شود، تمامشان باید نوشته شود. اگر اعداد اول یافت نشد، یک لیست خالی برگردانید.

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

extract_primes(7) ➞ [7]

extract_primes(1) ➞ []

extract_primes(73) ➞ [3, 7, 73]
self.assertEqual(extract_primes(7), [7])
self.assertEqual(extract_primes(1), [])
self.assertEqual(extract_primes(73), [3, 7, 73])
self.assertEqual(extract_primes(103), [3, 103])
self.assertEqual(extract_primes(1313), [3, 3, 13, 13, 31, 131, 313])

برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.

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

Aliak
تصحیح اتوماتیک
‎پایتون‎
4 ارديبهشت 1403

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

FDK2077
تصحیح اتوماتیک
‎پایتون‎
10 فروردين 1403

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

AmirNamdari
تصحیح اتوماتیک
‎پایتون‎
15 بهمن 1402

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

mahdi_mhmd
تصحیح اتوماتیک
‎پایتون‎
10 بهمن 1402

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

shayan0081
تصحیح اتوماتیک
‎پایتون‎
6 دي 1402

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

alitayyar
تصحیح اتوماتیک
‎پایتون‎
5 دي 1402

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

quchani
تصحیح اتوماتیک
‎پایتون‎
19 آذر 1402

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

Island0
تصحیح اتوماتیک
‎پایتون‎
20 مهر 1402

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

mohamad.pro
تصحیح اتوماتیک
‎پایتون‎
7 مهر 1402

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

Amin
تصحیح اتوماتیک
‎پایتون‎
28 شهريور 1402

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

aliahmadi98
تصحیح اتوماتیک
‎پایتون‎
18 شهريور 1402

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

Dragon
تصحیح اتوماتیک
‎پایتون‎
5 شهريور 1402

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

ali-zizo
تصحیح اتوماتیک
‎پایتون‎
5 شهريور 1402

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

nimiiiu
تصحیح اتوماتیک
‎پایتون‎
30 مرداد 1402

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

EmEsDigi
تصحیح اتوماتیک
‎پایتون‎
5 مرداد 1402

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

Miladunix
تصحیح اتوماتیک
‎پایتون‎
7 تير 1402

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

faramarz
تصحیح اتوماتیک
‎پایتون‎
7 تير 1402

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

iawmin79
‎پایتون‎
4 تير 1402

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

mantix
تصحیح اتوماتیک
‎پایتون‎
31 خرداد 1402

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

نظرات

*
*

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