输出应该是这样的:
输入费用:10 2 5 15
总计:32美元
我的代码:(由于不支持的操作类型或类似的smtg,它不起作用)
Expenses = input("Enter the expenses: ")
List = Expenses.split(' ')
Total = sum(List)
print("Total: $" + str(Total))
答案 0 :(得分:1)
您需要将字符串转换为数字:
Total = sum(int(x) for x in List)
答案 1 :(得分:1)
您还可以将map()
与sum()
一起使用,并将List
数据转换为int
:
Total = sum(map(int, List))