用python编写函数isprime(a)用来判断变量a是否为素数。若是素数,函数返回1,否则返回0。输入一个正整数n,测试函数,找出任意给定的n个整数中的素数。 点击复制后,将打开C知道体验页
时间: 2023-04-10 13:03:41 浏览: 101
Python编程判断一个正整数是否为素数的方法
5星 · 资源好评率100%
以下是isprime函数的Python代码:
```python
def isprime(a):
if a < 2:
return 0
for i in range(2, int(a ** 0.5) + 1):
if a % i == 0:
return 0
return 1
```
使用该函数,可以找出任意给定的n个整数中的素数,代码如下:
```python
n = int(input("请输入整数个数:"))
nums = list(map(int, input("请输入这些整数,用空格分隔:").split()))
primes = []
for num in nums:
if isprime(num):
primes.append(num)
print("这些整数中的素数为:", primes)
```
注意:这里的输入格式为先输入整数个数n,再输入n个整数,用空格分隔。
阅读全文