【问题标题】:SyntaxError: invalid syntax python, what's the cause?SyntaxError: invalid syntax python,是什么原因?
【发布时间】:2021-07-27 16:44:56
【问题描述】:

我试过了

for i in range(len(current_pos)):
  vector.append(to_pos[i] - current_pos[i])

distance = math.sqrt((vector[0]2)+(vector[1]2))
angle = math.degrees(math.atan(vector[1]/vector[0]))

print(vector[1], vector[0])

SyntaxError: 无效语法

这个语法错误的原因是什么?现在我只是写,因为我需要更多细节。

【问题讨论】:

  • 你为什么打电话给vector[0]2?需要解释一下 - vector 是什么?是列表还是列表列表?

标签: python file import syntax-error


【解决方案1】:

电源操作用**完成。所以修改你的代码为

for i in range(len(current_pos)):
  vector.append(to_pos[i] - current_pos[i])

distance = math.sqrt((vector[0]**2)+(vector[1]**2))
angle = math.degrees(math.atan(vector[1]/vector[0]))

print(vector[1], vector[0])

【讨论】:

    【解决方案2】:

    这是错误:

    vector[0]2
    

    上面的代码应该做什么?


    你想要这个吗?

    guettli@yoga15:~$ python
    Python 3.8.5 (default, Jan 27 2021, 15:41:15) 
    [GCC 9.3.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    
    >>> 2**4
    
    16
    

    【讨论】:

    • 我该怎么办?
    • 只是说,RTFineManual 关于基本 Python 语法?
    • 什么?你写了 2**4 吗?
    猜你喜欢
    • 2022-06-24
    • 1970-01-01
    • 1970-01-01
    • 2022-08-17
    • 1970-01-01
    • 2019-07-29
    • 2019-09-20
    • 2015-06-10
    • 2022-07-02
    相关资源
    最近更新 更多