用python找出100以内素数之和
时间: 2024-12-02 16:16:19 浏览: 14
用python编写代码找出1000以内的素数和双素数
5星 · 资源好评率100%
在Python中,我们可以编写一个简单的函数来找出100以内的所有素数并计算它们的和。素数是指只有两个正因子(1和它本身)的大于1的自然数。以下是实现这个功能的代码:
```python
def is_prime(n):
if n <= 1:
return False
elif n <= 3:
return True
elif n % 2 == 0 or n % 3 == 0:
return False
i = 5
while i * i <= n:
if n % i == 0 or n % (i + 2) == 0:
return False
i += 6
return True
def sum_of_primes_below_100():
prime_sum = 0
for num in range(2, 101):
if is_prime(num):
prime_sum += num
return prime_sum
# 计算并打印结果
prime_sum = sum_of_primes_below_100()
print(f"100以内的素数之和为: {prime_sum}")
阅读全文