تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

اعداد اول

آسان 17/ دانلود 814 بازدید

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

👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
👨‍💻 14 ساعت قبل Arman.danyy این تمرین رو مشاهده کرد

7 جواب

نمیتونم این تمرین رو حل کنم!
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)
کاربر 456 دانلود Python جدید
adad= int(input("adad:"))
for j in range(2,adad):
    for i in range(2,j):
        if j%i==0:
            break
    else:
        print(j)
کاربر 61 دانلود Python
a = int(input ('number '))
for i in range(2,a):
    sum = 0
    for j in range(2,i):
        if i % j == 0:
            sum += 1
    if sum == 0:
        print (i)
Shahroozchegini دانلود Python
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()
Mma123 دانلود Python
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)
کاربر 251 دانلود Python
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()
کاربر 136 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

# کداتو توی این بخش بنویس
# فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
# البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن