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

 

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

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

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

 

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

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


مشخصات

تبلیغات

محل تبلیغات شما

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

محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

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

بلاگ شخصی وبلاگ لیلیان قیمت برج خنک کننده فایبرگلاس - شها دیپلم روزنوشت زهرا بررسی سیستم های برق اضطراری ایستگاه علوم