شروع

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

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 رو برسی میکنه چه اعداد اولی بین شون وجود داره

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

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

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