对于这个简单的表达式:
polyResult = polyResult + poly[len(poly)-1:]
我收到一个
TypeError: unsupported operand type(s) for +: 'float' and 'tuple'
polyResult 是一个浮点数,所以我尝试将元组值转换为浮点数并收到后续错误:
polyResult = polyResult + float(poly[len(poly)-1:])
float() argument must be a string or a number
我也试过polyResult += float(poly[len(poly)-1:])
没有成功。
鉴于被调用的元组值是一个浮点数,我不明白为什么我会收到一个指示该值不是数字的错误。我错过了什么?