我一生中从未使用过SageMath,我依靠互联网上的速成课程,学习如何从SageMath中获得我想要的东西(在有限域上绘制椭圆曲线)。在
我使用的是this code,粘贴在下面:
@interact
def f(label='37a', p=tuple(prime_range(1000))):
try: E = EllipticCurve(label)
except:
print "invalid label %s"%label; return
try:
show(graphics_array([plot(E,thickness=3),plot(E.change_ring(GF(p)))]),frame=True)
except Exception, msg:
print msg
似乎少了一个括号,但我没有经验知道它应该去哪里。我得到的错误消息是:
^{pr2}$
您给出的错误似乎表明
except:
后面的行缩进不超过except:
的缩进。Python非常关心缩进级别。在你可以试试下面的方法。在
旁白:您应该在代码之前使用四个空格来将它们显示为代码块。有关详细信息,请参见How do I format My Code Blocks?
相关问题 更多 >
编程相关推荐