发生NZEC运行时错误

0 投票
1 回答
895 浏览
提问于 2025-04-15 22:22
import math
def gen_caller(a):
        for z in a:
                x,y=z
                if x==1:
                        x=2
                if y>=x and y-x<=100000:
                        for i in range(x,y+1):
                                flag=0
                                for j in range(2,(long(math.sqrt(i))+1)):
                                        if(i%j==0):
                                                flag=1
                                                break
                                if flag==0:
                                        print i
                        print ""

n=(int(raw_input()))
gen_caller([[(long(raw_input())) for j in range(0,2)] for i in range(0,n) if n<=10])

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

1 个回答

0

试试用Python 3.1吧。只需要把“long”改成“int”,把“raw_input”改成“input”,然后在你想打印的内容周围加上括号。我没有遇到错误,可能是因为Python 3对非常大的数字支持得更好。

撰写回答