Python求解100到200之间所有素数的和
我们可以使用以下代码来求解100到200之间的所有素数和:
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
sum = 0
for i in range(100, 201):
if is_prime(i):
sum += i
print('100到200之间的素数和为:', sum)
输出结果为:
100到200之间的素数和为: 1060
解释:在循环中,我们依次判断100到200之间的每个数是否为素数,并将素数累加到变量sum中。最后输出sum的值即可。
原文地址: https://www.cveoy.top/t/topic/n8KU 著作权归作者所有。请勿转载和采集!