python输入n求素数和
时间: 2023-11-18 19:02:23 浏览: 67
Python 2种方法求某个范围内的所有素数(质数)
可以使用以下代码求解:
```
n = int(input("请输入整数n:"))
# 判断素数的函数
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
# 计算素数和
prime_sum = 0
for i in range(2, n+1):
if is_prime(i):
prime_sum += i
print("1到{}之间的素数和为:{}".format(n, prime_sum))
```
希望能够帮到您!如果有其他问题也欢迎再问哦。
阅读全文