Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python &引用;无效语法";在定义变量时抛出_Python_Anaconda_Spyder - Fatal编程技术网

Python &引用;无效语法";在定义变量时抛出

Python &引用;无效语法";在定义变量时抛出,python,anaconda,spyder,Python,Anaconda,Spyder,当我试图定义s变量时,我的代码在第6行抛出一个无效语法错误 第5行缺少一个右括号。需要在第5行和第7行添加括号。与此代码比较: import math as m a = 6378137.0 c = 6356752.314245 e = m.sqrt( 1 - ((c**2)/(a**2)) s = 2 * (m.pi) * ( a**2 ) * ( 1 + ( ( ( 1 - ( e**2 ) ) / e ) ) * (m.atanh( e )) ) print( s ) 换句话说,您需要

当我试图定义
s
变量时,我的代码在第6行抛出一个无效语法错误

第5行缺少一个右括号。

需要在第5行和第7行添加括号。与此代码比较:

import math as m

a = 6378137.0
c = 6356752.314245
e = m.sqrt( 1 - ((c**2)/(a**2))
s = 2 * (m.pi) * ( a**2 ) * ( 1 + ( ( ( 1 - ( e**2 ) ) / e ) ) * (m.atanh( e )) )

print( s )

换句话说,您需要在第5行的末尾添加一个“)”。您还需要在第7行出现的第二个“e”之后添加“)”,以解决第7行出现的问题。我希望这会有所帮助。如果我需要澄清任何事情,请告诉我。

此代码不是一个简单的独立示例。例如,什么是
m
?请提供一个感谢,在我放弃并发布到这里之前,我数了大约十次。我对你的建议的盲目信任解决了这个问题。有时候很简单,第7行不需要额外的预算,而只需要第5行的预算。在第7行的“添加另一个语法错误”中添加一个括号,我指的是在代码中添加一个括号,而不是我的。我的代码运行得很好,请尝试在代码编辑器中复制和粘贴我的代码,这样可以正常工作。
from math import *

a = 6378137.0

c = 6356752.314245

e = sqrt( 1 - ((c**2)/(a**2)))

s = (2 * (pi) * ( a**2 ) * ( 1 + ( ( ( 1 - ( e**2 ) ) / e ))) * (atanh( e )) )

print( s )