10以内の素数2,3,5,7の和は17である.任意の正の整数n以内のすべての素数の和を算出することが要求される.
4693 ワード
10以内の素数2,3,5,7の和は17です.任意の正の整数n以内のすべての素数の和を算出することが要求される.入力フォーマット:正の整数n.出力フォーマット:n以内のすべての素数の和.入力サンプル:10出力サンプル:17
import math
n = 0
num = int(input())
def pri(num):
for i in range(2,int(math.sqrt(num)) + 1):
if num % i == 0:
return False
return True
num_1 = sum(filter(pri,range(2,num)))
print(num_1)
import math
n = 0
def isprise(x):
for i in range(2,int(math.sqrt(x)) + 1):
if x % i == 0:
return False
return True
print(sum(filter(isprise,range(2,int(input(" "))))))