pra-utripalka/prastevila-vsota.py

32 lines
556 B
Python
Executable File

#!/usr/bin/python3
from functools import reduce
prastevila = []
def jePrastevilo(st):
polovica = st / 2
for p in prastevila:
if (p > polovica):
prastevila.append(st)
return True
if (st % p) == 0:
return False
prastevila.append(st)
return True
for i in range(2, 65535):
if (len(prastevila) == 512):
break
print("Prastevilo ?", i, jePrastevilo(i))
print("Vsota: ")
vsota = reduce(lambda x, y: x+y, prastevila, 0)
print(vsota)
print("Dni:")
print(vsota / 3600 / 24)