您的位置:首页 > 编程语言 > Python开发

Python-Project Euler 37

2014-01-18 15:12 381 查看
from isPrime import *

sum=0

def go(x):

    t=str(x)

    s=''

    for i in range(len(t)):

        s+=t[i]

        if isPrime(s)==False:

            return False

    for i in range(len(t)):

        w=t[i:]

        if isPrime(w)==False:

            return False

    return True

for i in range(11,1000000):

    x=i

    if go(x)==True:

        print(x)

        sum+=x

print('\n')

print(sum)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: