پایتون: تولید اعداد اول
چهارشنبه, ۱۰ آذر ۱۳۹۵، ۰۸:۳۳ ب.ظ
برای پیدا کردن اعداد اول در یک بازه مشخص از کد زیر استفاده می کنیم:
from sympy import*
list1=[]
for i in primerange(7, 18):
list1.append(i)
print(list1)
[7, 11, 13, 17] :جواب
برای اینکه تشخیص دهیم که یک عدد اول هست یا نه از کد زیر استفاده می کنیم:
>>> from sympy import*
>>> isprime(13)
True
تجزیه یک عدد به عوامل اول:
from sympy import*
print(S(45).factors())
{3: 2, 5: 1} :جواب