maryam_nzr
شنبه 20 اردیبهشت 1399, 18:33 عصر
سلام دوستان
وقتتون بخیر
من یه برنامه نوشتم به زبان پایتون که اعداد اول رو مشخص کنه.ولی 2 رو جز اعداد اول چاپ نمیکنه.میشه کمک کنین برطرفش کنم؟
در اصل من این برنامه رو برای سوال مشخص کردن اعداد اول زیر 100 نوشتم.چون تازه کارم ساده نوشتم.هنوز تابع و این چیزا رو یاد ندارم.ممنون میشم ساده پاسخ بدین
start = 1
end = 100
for i in range(start, end + 1):
if i > 1:
for n in range(2, i//2 + 2):
if (i % n) == 0:
break
else:
if n == i//2 + 1:
print(i)
وقتتون بخیر
من یه برنامه نوشتم به زبان پایتون که اعداد اول رو مشخص کنه.ولی 2 رو جز اعداد اول چاپ نمیکنه.میشه کمک کنین برطرفش کنم؟
در اصل من این برنامه رو برای سوال مشخص کردن اعداد اول زیر 100 نوشتم.چون تازه کارم ساده نوشتم.هنوز تابع و این چیزا رو یاد ندارم.ممنون میشم ساده پاسخ بدین
start = 1
end = 100
for i in range(start, end + 1):
if i > 1:
for n in range(2, i//2 + 2):
if (i % n) == 0:
break
else:
if n == i//2 + 1:
print(i)