使用python写一个程序,求N以内所有素数之和并输出。 素数指从大于1,且仅能被1和自己整除的整数。 提示:可以逐一判断N以内每个数是否为素数,然后求和。 输入格式 N 输出格式 素数之和
时间: 2023-06-01 21:04:19 浏览: 90
编程求解1到n之间所有素数之和
n = int(input())
prime_sum = 0
# 判断是否为素数的函数
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
# 逐一判断N以内每个数是否为素数,并求和
for i in range(2, n+1):
if is_prime(i):
prime_sum += i
print(prime_sum)
阅读全文