

Viết chương trình kiểm tra xem số n có là số nguyên tố hay không bằng ngôn ngữ lập trình Python
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
def isPrime(n, i = 2):
if (n <= 2): return True if(n == 2) else False
if (n % i == 0): return False
if (i * i > n): return True
return isPrime(n, i + 1)
n = int(input("N = "))
if isPrime(n): print(f"{n} là số nguyên tố")
else: print(f"{n} không phải số nguyên tố")
Hãy giúp mọi người biết câu trả lời này thế nào?
n = int(input("Nhập số nguyên dương n: "))
if n < 2:
print(n, "không phải số nguyên tố")
else:
is_prime = True
for i in range(2, int(n/2) + 1):
if n % i == 0:
is_prime = False
break
if is_prime:
print(n, "là số nguyên tố")
else:
print(n, "không phải số nguyên tố")
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
2
49
0
mình có cách nào tối giản hơn đc kh ạ ? Thầy mình bảo làm 4-5 dòng thuii ạ