将用户输入中的多个整数添加到Python列表中

时间:2017-05-26 09:02:16

标签: arrays python-3.x tkinter

我正在尝试创建一个简单的tkinter应用程序,用户输入项目,项目数量和所述项目的单价。我想取每个项目的小计并将其存储在一个数组中,然后在用户停止将项目输入应用程序时进行计算。

现在我的问题是我无法让数组存储这些小计。它只存储一个,当用户输入另一个项目时,该项目的子总数将覆盖列表中的前一个项目。我现在的代码(至少在数组中存储子总数)如下:

def add():
    subtotal = int(txtUnit.get()) * int(txtQty.get())

    itemList = []
    for i in range(1):
        itemList.append(subtotal)
    print(itemList)

如何让它工作,以便当用户输入更多项目时,小计将被添加到数组而不会覆盖以前的条目?

0 个答案:

没有答案