Python:“ SyntaxError:无效语法”用于算术

艾伦·金

这是我关于堆栈溢出的第一个问题,请评论如何改进问题。

我觉得这是我代码的相关部分。

#import libraries
from numpy import *
from matplotlib.pyplot import *

#leapfrog method
def orbit(m1=1.0e30, m2=1.0e24, a=1.0e11, e=0.1):

    #conditions
    G=6.67*e-11
    q=m1/m2
    m=m1+m2
    r0=(1-e)*a/(1+q)
    v0=1/(1+q)sqrt((1+e)/(1-e)*G*m/a)

导入代码时,我收到错误消息:

import hw5redo
  File "hw5redo.py", line 12
    r0 = (1-e)*a/(1+q)
                   ^
SyntaxError: invalid syntax

另外,当我从代码中注释掉它时,我也会收到:

import hw5redo
  File "hw5redo.py", line 12
    #r0=(1-e)*a/(1+q)
                 ^
SyntaxError: invalid syntax

我认为注释甚至不应该被视为语法错误,因为它们仅用于用户。

弗拉迪·帕拉多·克鲁兹(Vladir Parrado Cruz)

@rth是正确的,请检查下面的代码,您应该在sqrt函数之前使用*:

def orbit(m1=1.0e30, m2=1.0e24, a=1.0e11, e=0.1):

    G = 6.67 * e - 11
    q = m1 / m2
    m = m1 + m2
    r0 = (1 - e) * a / (1 + q)
    value = (1 + e) / (1 - e) * G * m / a
    # Note that value is negative in this case, and it will raise a warning
    print value
    v0 = 1 / (1 + q) * sqrt(value)

希望该代码对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python SyntaxError:语法无效end =”

来自分类Dev

Python Ifstatement SyntaxError:无效的语法

来自分类Dev

Python 2.7.10 SyntaxError:语法无效

来自分类Dev

Python参数SyntaxError:语法无效

来自分类Dev

SyntaxError:COLLECTSTATIC (PYTHON) 的语法无效

来自分类Dev

eval SyntaxError:python中的语法无效

来自分类Dev

Python SyntaxError:实现bbcodepy时语法无效

来自分类Dev

python - SyntaxError:for循环块后的语法无效

来自分类Dev

python中无效的输出:SyntaxError:python中无效的语法

来自分类Dev

Python SyntaxError:“ elif len(org)> = 1”的语法无效

来自分类Dev

Python 2.7打印语句“ SyntaxError:无效语法”

来自分类Dev

Python SyntaxError:“ elif len(org)> = 1:”的语法无效

来自分类Dev

艰苦学习python,练习1 SyntaxError:无效的语法

来自分类Dev

SyntaxError:Python中的math.sqrt中的语法无效

来自分类Dev

SyntaxError:语法无效(从 shell 运行 python 代码时)

来自分类Dev

使用Python 3.8安装jupyter失败,并显示“ SyntaxError:无效语法”,因为它正在使用Python 2.7

来自分类Dev

python安装失败,文件“ setup.py”,第1023行,SyntaxError:语法无效

来自分类Dev

SyntaxError:在Selenium和Python中使用xpath的语法错误无效

来自分类Dev

Python中简单代码中“ SyntaxError:无效语法”背后的原因是未使用逗号

来自分类Dev

SyntaxError:语法无效-Python 2.7-Odoo v9社区

来自分类Dev

python SyntaxError中的rpy2:as.ape.AAbin的语法无效

来自分类Dev

Python /无效语法

来自分类Dev

语法无效的Python吗?

来自分类Dev

无效的语法python else:

来自分类Dev

微型python语法无效

来自分类Dev

Python ConfigParser无效语法

来自分类Dev

PYTHON - PYMONGO - $or 语法无效

来自分类Dev

Python XPath SyntaxError:谓词无效

来自分类Dev

SyntaxError语法无效

Related 相关文章

  1. 1

    Python SyntaxError:语法无效end =”

  2. 2

    Python Ifstatement SyntaxError:无效的语法

  3. 3

    Python 2.7.10 SyntaxError:语法无效

  4. 4

    Python参数SyntaxError:语法无效

  5. 5

    SyntaxError:COLLECTSTATIC (PYTHON) 的语法无效

  6. 6

    eval SyntaxError:python中的语法无效

  7. 7

    Python SyntaxError:实现bbcodepy时语法无效

  8. 8

    python - SyntaxError:for循环块后的语法无效

  9. 9

    python中无效的输出:SyntaxError:python中无效的语法

  10. 10

    Python SyntaxError:“ elif len(org)> = 1”的语法无效

  11. 11

    Python 2.7打印语句“ SyntaxError:无效语法”

  12. 12

    Python SyntaxError:“ elif len(org)> = 1:”的语法无效

  13. 13

    艰苦学习python,练习1 SyntaxError:无效的语法

  14. 14

    SyntaxError:Python中的math.sqrt中的语法无效

  15. 15

    SyntaxError:语法无效(从 shell 运行 python 代码时)

  16. 16

    使用Python 3.8安装jupyter失败,并显示“ SyntaxError:无效语法”,因为它正在使用Python 2.7

  17. 17

    python安装失败,文件“ setup.py”,第1023行,SyntaxError:语法无效

  18. 18

    SyntaxError:在Selenium和Python中使用xpath的语法错误无效

  19. 19

    Python中简单代码中“ SyntaxError:无效语法”背后的原因是未使用逗号

  20. 20

    SyntaxError:语法无效-Python 2.7-Odoo v9社区

  21. 21

    python SyntaxError中的rpy2:as.ape.AAbin的语法无效

  22. 22

    Python /无效语法

  23. 23

    语法无效的Python吗?

  24. 24

    无效的语法python else:

  25. 25

    微型python语法无效

  26. 26

    Python ConfigParser无效语法

  27. 27

    PYTHON - PYMONGO - $or 语法无效

  28. 28

    Python XPath SyntaxError:谓词无效

  29. 29

    SyntaxError语法无效

热门标签

归档