函数调用判断是否为素数
时间: 2023-07-10 22:39:05 浏览: 56
以下是一个判断一个数是否为素数的函数示例:
```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 是 1 或小于等于 1 的数,则返回 False,否则用一个循环从 2 开始到 n 的平方根 + 1 结束,判断 n 是否能被这些数整除,如果能则说明 n 不是素数,返回 False,否则说明 n 是素数,返回 True。
相关问题
调用函数prime判断是否为素数
以下是一个判断是否为素数的函数prime()的示例代码:
```python
def prime(num):
if num > 1:
for i in range(2, num):
if (num % i) == 0:
print(num, "不是素数")
break
else:
print(num, "是素数")
else:
print(num, "不是素数")
# 在主函数中调用prime()函数判断是否为素数
numbers = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
for num in numbers:
prime(num)
```
该函数接受一个正整数作为参数,通过遍历从2到该数之间的所有数,判断是否能被整除。如果能被整除,则不是素数;如果不能被整除,则是素数。函数体内会输出判断结果。
py调用该函数判断是否是素数
好的,对于这个问题,可以使用以下的Python代码来判断一个数是否为素数:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num**0.5)+1):
if num % i == 0:
return False
return True
```
这个函数接受一个整数作为参数,然后返回一个布尔值,表示这个数是否为素数。