Quảng cáo
1 câu trả lời 287
Đây là hàm kiểm tra số nguyên tố trong Python:
```python
def is_prime(a):
if a < 2:
return False
for i in range(2, int(a ** 0.5) + 1):
if a % i == 0:
return False
return True
```
Cách sử dụng hàm:
```python
number = int(input("Enter a number: "))
if is_prime(number):
print(number, "is a prime number")
else:
print(number, "is not a prime number")
```
Trong đó, hàm `is_prime` nhận một số nguyên `a` và trả về `True` nếu `a` là số nguyên tố và `False` nếu không phải. Hàm sử dụng vòng lặp để kiểm tra xem `a` có chia hết cho bất kỳ số nguyên nào từ 2 đến căn bậc hai của `a` hay không. Nếu có, thì `a` không phải là số nguyên tố và hàm trả về `False`. Nếu không, thì `a` là số nguyên tố và hàm trả về `True`.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55552 -
Đã trả lời bởi chuyên gia
31498 -
30035
