حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

اعداد اول

تمرین آسان 5664 visibility link download flag trending_up پربازدید

برنامه ای بنویسید که عددی را به عنوان a از ورودی دریافت کند و تمام اعداد اول کوچکتر از a را در خروجی چاپ کند

👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 28

def is_prime(n):
    if n < 2:
        return False
    for i in range(2, int(n**0.5) + 1):
        if n % i == 0:
            return False
    return True

a = int(input("Enter a number: "))
primes = [i for i in range(2, a) if is_prime(i)]
print(primes) 
پاسخ هوش مصنوعی Ai Python
x = int (input(" yek adad vard kon :  "))
for This_number in range (2,x) :
    adad_aval = True
    for conter in range (2,This_number ) :
        if  ( This_number % conter) == 0  :
            adad_aval = False
            break
    if adad_aval :       
        print (This_number)
def is_prime(n):
    """بررسی می‌کند که آیا عدد n اول است یا خیر."""
    if n <= 1:
        return False
    for i in range(2, int(n**0.5) + 1):
        if n % i == 0:
            return False
    return True

def print_primes_less_than_a(a):
    """تمام اعداد اول کوچکتر از a را چاپ می‌کند."""
    print(f"اعداد اول کوچکتر از {a}:")
    for num in range(2, a):
        if is_prime(num):
            print(num)

def main():
    try:
        a = int(input("لطفاً عددی را وارد کنید: "))
        print_primes_less_than_a(a)
    except ValueError:
        print("لطفاً یک عدد صحیح وارد کنید.")

# اجرای تابع اصلی
if __name__ == "__main__":
    main()
def primenumber(num):
    for i in range(2, num):
        if num % 2 == 0:
            return False
    return (num)
num = int(input('Enter  number:'))
for j in range(2, num):
    if (primenumber(j) == j):
        print(j)
def is_prime(num):
    if num < 2:
        return False
    for i in range(2, int(num**0.5) + 1):
        if num % i == 0:
            return False
    return True

def print_primes_less_than_a(a):
    primes = []
    for num in range(2, a):
        if is_prime(num):
            primes.append(num)
    return primes

def main():
    try:
        a = int(input("عدد a را وارد کنید: "))
        primes = print_primes_less_than_a(a)
        print(f"اعداد اول کوچکتر از {a}: {primes}")
    except ValueError:
        print("لطفاً یک عدد صحیح وارد کنید.")


if __name__ == "__main__":
    main()

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن