درآوردن همه اعداد اول با پایتون

 

جالبه ! منم دنبال همچین کدی بودم تا بالاخره همت کردم

و نشستم خودم نوشتمش ، این کد میاد و اعداد اولو پیدا میکنه

و میریزه تو یه فایل تکست به نام اوَّلیا 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 !")

 

کـــــد همینجوری جواب میده نیازی به تغییر نیست ، امــــا

هر جاش مشکلی بود تو بخش نظرات مطرح کنید بنده در خدمتم !


مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها