写一个判断是否是素数的Python代码
时间: 2023-05-18 12:07:33 浏览: 93
以下是一个判断是否是素数的Python代码:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
```
该函数接受一个整数参数n,如果n是素数则返回True,否则返回False。
相关问题
帮写一个判断是不是质数的python代码
当然可以,以下是一个简单的判断质数的 Python 代码:
```python
def is_prime(num):
if num < 2:
return False
elif num == 2:
return True
elif num % 2 == 0:
return False
else:
for i in range(3, int(num**0.5)+1, 2):
if num % i == 0:
return False
return True
```
这个函数接受一个整数参数 `num`,如果 `num` 是质数则返回 True,否则返回 False。该函数的实现思路是:首先判断 `num` 是否小于 2,如果是则一定不是质数;如果 `num` 等于 2,则是质数;如果 `num` 是偶数,则一定不是质数;最后使用一个循环从 3 到 int(num**0.5)+1(开方后向下取整),步长为 2,判断 `num` 是否能被除 1 和本身外的其他数整除,如果能则不是质数,否则是质数。
判断一个数是否为素数python代码
判断一个数是否为素数的Python代码可以使用以下方法:
```python
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
# 测试代码
num = int(input("请输入一个整数:"))
if is_prime(num):
print(f"{num}是素数")
else:
print(f"{num}不是素数")
```
阅读全文