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

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

شروع

برای محاسبه اعداد اول در پایتون روش های زیادی وجود داره تو این سورس اعداد اوله عددی که از کاربر به عنوان ورودی میگیره رو از شروع تا پایان چاپ میکنه .

def isprime(n):
    if n == 1:
        return False
    for x in range(2, n):
        if n % x == 0:
            return False
    else:
        return True

def primes(n = 1):
    while(True):
        if isprime(n): yield n
        n += 1

while True:
    try:
        usr = int(input('Enter your number : '))
        for a in primes():
            if a > usr: break
            print(a)
        break
    except ValueError:
        print('Oops! Your input is wrong...')

خروجی این کد چطوریه ؟

پس خروجی کار به این صورته مثلا کاربر عدد 1000 بنویسه میاد از اولین عدد تا 1000 رو برسی میکنه چه اعداد اولی بین شون وجود داره

امیدوارم که بکارتون امده باشه بدرود ..

فهرست مطالب

مطالب بیشتر
مشترک شدن
اطلاعیه
guest
1 دیدگاه
بازخورد داخلی
دیدن همه نظرات
cjhamdid
cjhamdid
1 ماه پیش

ممنون خلاصه مفید بود

لطفا بعد از کلیک روی لینک فعال سازی ارسال شده وارد شوید

منو