检验过的
经核准的
提出
编辑
p=素数().unrank(n-1)
对于范围内的n(0, 1, 100):打印(a(n),结束=“,”)#哈维尔·里维拉·罗密欧2022年3月4日
哈维尔·里维拉·罗密欧:输出序列和“def”现在都正确,并正确打印术语。
凯文·莱德:不。Sage代码中的偏移量错误(假设我理解,但实际上没有运行!)。
哈维尔·里维拉·罗密欧:我认为代码是正确的。它打印:2,3,5,21,55,39,272,57,345,754,775,481,1599,1677,752,1484。。。
哈维尔·里维拉·罗密欧:“Primes().unrank(0)=2”-这是偏移量的问题。也许最好将它改写为“Primes.unrank(n-1)”,以表示序列的实际“n”。
米歇尔·马库斯:对我来说没问题
a[n]:=(p= 素数[n];Mod[Fibonacci[p-JacobiSymbol[p,5]],幂[p,2]);表[a[n],{n,1,50}](*哈维尔·里维拉·罗密欧2022年3月3日*)
P=素数()
第页=P(P)底漆().unrank(n)
返回fibonacci(p-jacobi_symbol(p, 5) )%功率(p, 2)
对于范围内的n(1,0, 100):打印(a(n),end=“,”)#哈维尔·里维拉·罗密欧,3月03 04 2022
哈维尔·里维拉·罗密欧:不,没有。你可以定义一组素数,然后对它们进行排序。
哈维尔·里维拉·罗密欧:我已经重写过了。
凯文·莱德:将其放入全局变量中正常吗?
凯文·莱德:也许斯隆就是这样!
凯文·莱德:顺便问一下,它自己能计算出这是一个斐波那契模吗?
哈维尔·里维拉·罗密欧:我认为这两个斯隆都很好。。。就像现在一样。这真的没有什么区别。
凯文·莱德:就风格而言,全局变量是不可取的。有时这是正常的或必要的,或两者兼而有之,否则。。。
米歇尔·马库斯:我不明白你在做什么;我们要求你做一个步骤,你做两个步骤
对于范围(1100)中的n:打印(a(n),结束=“,”) # _哈维尔 里维拉 罗密欧_, 3月 03 2022