gpt4 book ai didi

python - SageMathCloud : Error: unexpected EOF while parsing

转载 作者:太空宇宙 更新时间:2023-11-04 03:32:25 27 4
gpt4 key购买 nike

在 SageMathCloud 的 Sage 工作表(.sagews 文件)中,此代码:

def elgamal_encrypt ( pub_key ,g ,p , message ):
k = floor ( 1+( p -2)* random ())
return ( Mod (g , p )^ k , message * Mod ( pub_key ^k , p ) )

产生错误:

Error in lines 1-1

Traceback (most recent call last):
File "/projects/7870d70a-93d1-44f4-bce4-990a540707b7/.sagemathcloud/sage_server.py", line 879, in execute
exec compile(block+'\n', '', 'single') in namespace, locals

File "<string>", line 1

def elgamal_encrypt ( pub_key ,g ,p , message ):
^
SyntaxError: unexpected EOF while parsing

如何纠正?

最佳答案

缩进 k=... 行。

def elgamal_encrypt ( pub_key ,g ,p , message ):
k = floor ( 1+( p -2)* random ())
return ( Mod (g , p )^ k , message * Mod ( pub_key ^k , p ) )

请注意,这发生在您身上的特定原因是因为您在 SageMathCloud 上——参见 this page有关错误和修复的详细信息。 (感谢@Samuel Lelièvre 的评论。)

关于python - SageMathCloud : Error: unexpected EOF while parsing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30579552/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com