给定n(n≤100)个正整数,所有正整数均≤1000000;求其中所有素数的和。用python实现
时间: 2023-06-01 15:07:38 浏览: 384
python 实现求100之内的素数
5星 · 资源好评率100%
好的,这是一个计算问题,我可以回答。以下是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 = int(input())
nums = list(map(int, input().split()))
prime_sum = 0
for num in nums:
if is_prime(num):
prime_sum += num
print(prime_sum)
```
输入格式为首先输入一个正整数n,表示接下来有n个正整数,接下来一行输入n个用空格隔开的正整数。输出为所有素数的和。
阅读全文