Python TypeError:不支持+:“int”和“tuple”的操作数类型

Python TypeError:不支持+:“int”和“tuple”的操作数类型,python,function,return,tuples,Python,Function,Return,Tuples,我试图获取每个时间值的向量值和度值,但我遇到了以下错误: TypeError:不支持+:“int”和“tuple”的操作数类型 如果我按照回溯的方法得到x=-0,3*t**2+7,2*t+28,那为什么是int=tuple呢 回溯: Traceback (most recent call last): File "testgraph.py", line 53, in <module> vector, degrees = vector_position(t) File

我试图获取每个时间值的向量值和度值,但我遇到了以下错误:

TypeError:不支持+:“int”和“tuple”的操作数类型

如果我按照回溯的方法得到x=-0,3*t**2+7,2*t+28,那为什么是int=tuple呢

回溯:

Traceback (most recent call last):
  File "testgraph.py", line 53, in <module>
    vector, degrees = vector_position(t)
  File "testgraph.py", line 14, in vector_position
    x = function_positionX(t)
  File "testgraph.py", line 5, in function_positionX
    x = -0,3*(t**2)+(7,2*t)+28 

我不是专家,但当你写0,3时,你的意思是0.3吗? 我们通常不会在数字中使用逗号来表示小数点

我想这就是为什么会出现上述错误,所以请将逗号改为点,然后重试


在深入研究更高级的东西之前,试着花些时间熟悉python本身和编程

Python使用点来表示小数点,而不是逗号。谢谢你的回答,我之所以粗心是因为我试图为一门物理课绘制一个图,而在我的国家,我们用逗号来写小数点,所以我最终键入了公式,甚至没有注意到。我总是犯一些有趣的错误,尤其是在我开始开发工作时。如果你接受答案,那就太好了。我甚至不得不编辑我最后的评论3次以删除错误:Djust想说最后一切都很顺利:
import numpy as np
import math

def function_positionX(t):
    x = -0,3*(t**2)+(7,2*t)+28
    return x

def function_positionY(t):
    y = 0,22*(t**2)-(9,1*t)+30
    return y

def vector_position(t):
    x = function_positionX(t)
    y = function_positionY(t)
    v = math.sqrt((x**2)+(y**2))
    d = np.arctan2(y/x)
    return v,d

def function_speedX(t):
    x = -0,62*t+7,2
    return x

def function_speedY(t):
    y = 0,44*t-9,1
    return y

def vector_speed(t):
    x = function_speedX(t)
    y = function_speedY(t)
    v = math.sqrt((x**2)+(y**2))
    d = np.arctan2(y/x)
    return v,d

def function_accelX():
    a = -0,62
    return a

def function_accelY():
    a = 0,44
    return a

def vector_accel(t):
    x = function_accelX()
    y = function_accelY()
    v = math.sqrt((x**2)+(y**2))
    d = np.arctan2(y/x)
    return v,d


for t in range(0,15):
    print("For time: ", t)
    vector, degrees = vector_position(t)
    print(vector,degrees)
    vector, degrees = vector_speed(t)
    print(vector,degrees)
    vector, degrees = vector_accel(t)
    print(vector,degrees)