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行抛出了无效的语法错误。
答案 0 :(得分:0)
第5行缺少一个闭括号。
答案 1 :(得分:0)
您需要在第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 )
换句话说,您需要在第5行的末尾添加“)”。你还需要在第7行出现的第二个“e”之后添加一个“)”来修复第7行的问题。我希望有所帮助。如果我需要澄清任何事情,请告诉我。