عدد اول
تابعی بنویسید که عددی دریافت کند و اگر آن عدد، عدد اول بود True و در غیر این صورت False برگرداند
👨💻 5 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
تابعی بنویسید که عددی دریافت کند و اگر آن عدد، عدد اول بود True و در غیر این صورت False برگرداند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکnum = int(input("please enter the number you want to check\n"))
if num > 1:
for i in range(2, num):
if (num % i) == 0:
print("the number is not prime, false")
print(str(i) + " times " + str(num//i) + " is "+ str(num))
break
else:
print("the number is prime,true")
elif(num == 1):
print("the number is not prime")
else:
print('enter a positive value')
این کد درست کار نمیکنه من خودمم نوشتم اینطور شد
def prime(number) :
if number < 2 :
return "Not Prime."
if number == 2 :
return "Prime"
else :
for i in range(2,number) :
if number % i == 0 :
return "Not Prime."
else :
return "Prime"
x = int(input("Enter a number: " ))
res = prime(x)
print(res)
def prime_num(x):
if x%2==0:
return "true"
else:
return "false"
number=int(input("enter an integer number>>>"))
print(prime_num(number))
def x(n):
for i in range(2,n):
if n % i == 0:
return False
return True
num = int(input("num: "))
if x(num):
print("True")
else:
print("False")
n = int(input("number:"))
numbers=[]
for i in range(2,n+1):
numbers.append(i)
for g in range(2 , max (numbers)):
for i in range(g, max(numbers)):
if i*g in numbers:
numbers.remove(i*g)
print("***")
if n in numbers:
print(n," is a prime number.")
else:
print(n," is not a prime number.")
while True:
try:
number = int(input("Enter number: "))
if number <= 0:
print("Enter a positive number")
continue
break
except ValueError:
print("Invalid Input!")
result = True
if number == 1:
result = False
for i in range(2, number):
if number % i == 0:
result = False
break
print(result)
def is_prime(n):
# بررسی اگر n کمتر از 2 باشد
if n < 2:
return False
# بررسی تقسیمپذیری از 2 تا جذر n
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
# مثال برای استفاده از تابع
number = int(input("عدد را وارد کنید: "))
if is_prime(number):
print(f"{number} عدد اول است: True")
else:
print(f"{number} عدد اول نیست: False")
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام