اعداد مرسن کوچک تر از ۱۰۰۰
سوال
عدد مرسن عددی است که هم اول باشد و هم بتوان ان را به صورت ۲^n-1 نوشت.
برنامه ای بنویسید که بتواند تمام اعداد مرسن کوچک تر از ۱۰۰۰ را چاپ کند
در حال بررسی
0
انجمن برنامه نویسان پایتون
1 سال
2 پاسخ ها
143 دیده شده
0
پاسخ ها ( ۲ )
درود
کد:
list1 = []
for i in range(10):
n = (2**i) – 1
for j in range(2,(n//2)+1):
if n%j == 0:
break
else:
list1.append(n)
print(list1)