Skip to content

Commit 999f0f5

Browse files
authored
Add files via upload
1 parent 94da399 commit 999f0f5

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

PE #10.py

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
def sieve(n):
3+
n=n+1
4+
a=[True]*n
5+
a[0]=False
6+
a[1]=False
7+
s=0
8+
for i in range(2,int(n**0.5)+1):
9+
if a[i] is True:
10+
for j in range(i**2,n,i):
11+
a[j]=False
12+
for i in range(0,len(a)):
13+
if a[i]:
14+
s +=i
15+
16+
return s
17+
18+
19+
t = int(raw_input().strip())
20+
for a0 in xrange(t):
21+
n = int(raw_input().strip())
22+
print sieve(n)

0 commit comments

Comments
 (0)