我的代码
data = input("Enter your numbers: ").split(", ")
print("list: ", data)
q = sum(data)
print("Sum: ", q)
输入
7,45,78,3
输出
['7,45,78,3']
溯源
错误在第3行(q = sum(data)
)中,它说:
TypeError: unsupported operand type(s) for +: 'int' and 'str'
我不能再往前走了。我现在该怎么办?
发布于 2021-01-27 08:00:15
要获得avg,需要将每个输入转换为int值。所有no都是字符串格式的。
data = input("Enter your numbers: ").split(", ")
data= [int(i) for i in data]
print("list: ", data)
q = sum(data)
print("Sum: ", q)
https://stackoverflow.com/questions/65914985
复制相似问题