为什么我得到错误。 TypeError:不支持的操作数类型为+:'int'和'str'?
问题描述:
我目前在python3中遇到了一个问题。为什么我得到错误。 TypeError:不支持的操作数类型为+:'int'和'str'?
我最近遇到的错误: 类型错误:不支持的操作数类型(S)为+:“诠释”和“海峡”
我不知道这个问题可能是因此任何帮助将是非常赞赏。
预先感谢
lengths = input("Enter the Lengths of the Sides of the Shape Seperated by commas: ").split(',')
answer = sum(lengths)
print("+".join(lengths) + "= %s" % (answer))
答
“长度” 是包含字符串的列表。 “sum”对数字类型进行操作。你需要将字符串转换为浮点数。尝试在求和之前添加此行,并总结长度_浮点数:
length_float = [长度元素的浮点数(元素)]