python中判断一个数是否为素数
时间: 2024-01-03 13:22:29 浏览: 82
python判断一个数是否为素数
以下是两种判断一个数是否为素数的Python代码示例:
1. 使用for循环判断:
```python
n = int(input("输入一个正整数:"))
is_prime = True
for i in range(2, n):
if n % i == 0:
is_prime = False
break
if is_prime:
print(n, '是素数')
else:
print(n, '不是素数')
```
2. 使用while循环和平方根判断:
```python
from math import sqrt
m = int(input('输入一个正整数:'))
is_prime = True
i = 2
while i <= int(sqrt(m)):
if m % i == 0:
is_prime = False
break
i += 1
if is_prime:
print(m, '是素数')
else:
print(m, '不是素数')
```
阅读全文