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

اعداد اول

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

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

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

پاسخ‌ها 28

print("[Finding Prime Numbers]")

number = int(input("Number: "))

prime_numbers = []

for num in range(2, number):
    is_prime = True
    for i in range(2, int(num**0.5) + 1):
        if num % i == 0:
            is_prime = False
            break
    if is_prime:
        prime_numbers.append(num)

print("Prime Numbers:", prime_numbers)

import time

a = int(input("enter nember:"))
d = 2
if a < d:
    print('Error: Your number is less than two, and there is no prime number preceding it.')
    # معنی
    # ارور عدد شما کوچکتر از دو است و عدد اولی قبلش وجود ندارد
elif a <= d:
    print("Error: There is no prime number preceding your number.")
    # معنی
    # ارور عدد اولی قبل از عدد شما وجود ندارد
else:
    print("ok")
    print("Prime numbers before your number:")
    # معنی
    # اعداد اول قبل از عدد شما:
    for m in range(d, a):
        prime = True
        for nx in range(2, m):
            if m % nx == 0:
                prime = False
                break
        if prime:
            print(m)
            time.sleep(1)

    print("finish")

# Printing prime numbers
number = int(input("Enter the initial number. "))

for i in range(2, number):
    count = 0

    for n in range(1, i + 1):
        if i % n == 0:
            count += 1

    if count == 2:
        print(i)

# Prime Number
Num = int(input("give me a number : "))
PrimeList = [1,2,3]
for i in range(4,Num) :
    Count = 0
    for j in range(2,i):
        Rem = int(i % j)
        if Rem != 0:
            Count += 1
        else:
            break
    if Count == (i-2) :
        PrimeList.append(i)
print(f"The prime number of smaller than {Num} are : {PrimeList}")
a = int(input("ye adad vared kon : "))
for i in range(2,a):
    for j in range(2,i):
        if i % j == 0:
            print(f"{i}❎ adade aval nist chon bar {j} bakhsh pazir ast")
            break
    else:
        print(f"{i}✅ adade aval ast")
# دریافت یک عدد صحیح از کاربر
number = int(input("Enter your number :"))

# چاپ اعداد اول کوچکتر از عدد ورودی
for j in range(2, number):
    for i in range(2, j):
        if j % i == 0:
            break
    else:
        print(j)

ارسال جواب

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

×
بستن