Python 3.x 属性错误:';str';对象没有属性';潜艇';

Python 3.x 属性错误:';str';对象没有属性';潜艇';,python-3.x,Python 3.x,我正在做一个定义,它将帮助我替换多项式的变量,但是我得到了这个错误 from sympy import * x = Symbol('x') def velocidad_media(t0,t1,poli): D1=poli.subs(x,t0) D0=poli.subs(x,t1) D3=D1-D0 T= t1-t0 Re=D3/T print("la velocidad media es",Re,"m/s") pol=input("ingres

我正在做一个定义,它将帮助我替换多项式的变量,但是我得到了这个错误

from sympy import *

x = Symbol('x')
def velocidad_media(t0,t1,poli):
    D1=poli.subs(x,t0)
    D0=poli.subs(x,t1)
    D3=D1-D0
    T= t1-t0
    Re=D3/T
    print("la velocidad media es",Re,"m/s")

pol=input("ingrese la funcion del lanzamiento: ")
a= int(input("ingrese el tiempo inicial en segundos: "))
b=int(input("ingrese el tiempo final en segundos: "))
punt=int(input("ingrese el punto en donde quiere hallar la velocidad instantanea: "))velocidad_media(a,b,pol)`
错误消息:

AttributeError: 'str' object has no attribute 'subs'

input
返回一个
str
类型,但您将其视为一个同态表达式。
如何使用函数
parse_expr
将字符串
pol
解析为一个sympy表达式
e、 g

来自sympy导入的
*
从sympy.parsing.sympy\u解析器导入parse\u expr
x=符号('x')
pol=parse_expr('x**2+x+1')
油类潜艇(x,1)

输入
返回一个
str
类型,但您将其视为同一表达式。
如何使用函数
parse_expr
将字符串
pol
解析为一个sympy表达式
e、 g

来自sympy导入的
*
从sympy.parsing.sympy\u解析器导入parse\u expr
x=符号('x')
pol=parse_expr('x**2+x+1')
油类潜艇(x,1)