درآوردن همه اعداد اول با پایتون
جالبه ! منم دنبال همچین کدی بودم تا بالاخره همت کردم
و نشستم خودم نوشتمش ، این کد میاد و اعداد اولو پیدا میکنه
و میریزه تو یه فایل تکست به نام اوَّلیا Avalaia
توضیحاتشم می نویسم تا از کدم سر در بیارید !
کد در ادامه مطلب .
# درآوردن همه اعداد اول با پایتون
# گرفتن عدد سقف و محدود کننده جست و جو
tako = int(input(">>> Ta Koja Beram : "))
# تعریف متغیر ها
teda = 0
aval = []
# ایجاد یک فایل تکست برای ذخیره سازی
save = open("Avalia.txt", "w+")
save.writelines("Avalia :\n\n")
print(">>> Ye Zareh Sabr Kon .")
# یکی یکی اعداد رو بررسی کردن
for x in range(1, tako):
magh = 0
# پیدا کردن تعداد مقسوم علیه هاش
for y in range(1, x + 1):
if x % y == 0:
magh = magh + 1
# بررسی اول بودن عدد
if magh == 2:
teda = teda + 1
# ذخیره کردن در آرایه
aval.append(x)
# نحوه های مختلف ذخیره سازی :
# save.writelines(str(teda) + "- " + str(x)+"\n")
# save.writelines(str(x) + "\t")
# ذخیره کردن در فایل
save.writelines(str(x) + "\n")
# نوشتن تعداد اعداد اول از یک تا عدد انتخابی کاربر
save.writelines("\n\n" + str(len(aval)) + " Ta Adad Aval Az 1 Aa " + str(tako))
# اتمام کار
save.close()
# انشاءالله آقا صاحب امان عج راضی باشند !
print(">>> Avalaia Pa Takhteh !")
کـــــد همینجوری جواب میده نیازی به تغییر نیست ، امــــا
هر جاش مشکلی بود تو بخش نظرات مطرح کنید بنده در خدمتم !
درباره این سایت