【发布时间】:2020-05-26 11:32:45
【问题描述】:
这里我试图将存储在列表中但为字符串类型的数字相乘,显示此错误
TypeError: 不能将序列乘以“float”类型的非整数
我的列表数据示例
[5, 'BTCUSD', '卖出', '9125.5', 6055, '0.66352527', '限价', '成交']
def calc():
num=0.0
den=0.0
for ids in listBox.selection():
num=num+(float(listBox.item(ids)['values'][3]*float(listBox.item(ids)['values'][4]))) #Problem occurng here
den=den+float((listBox.item(ids)['values'][4]))
print(listBox.item(ids)['values'])
print(num/den)
return 0
【问题讨论】:
标签: python list loops tkinter treeview