我在输入小部件时遇到了一些麻烦。我使用输入来计算一些东西,但我希望能够将一些条目留空而不会引起问题。现在,如果我有些空白,我会报错。这是因为我使用.get()从字典中调用实例,以便可以使用其属性进行计算。像这样:
lipidia = float(kouti1p)*float(dic.get(kouti1f).lip) + float(kouti2p)*float(dic.get(kouti2f).lip) + float(kouti3p)*float(dic.get(kouti3f).lip)
我尝试制作一个嵌套循环,该循环将检查入场价,如果其“”是否将0值插入我的计算中,但它不起作用: 对于n个数字:
if dic_kouthkia.get(n) == "" :
dic_kouthkiaf.get(dic_kouthkia.get(n)).insert(0,vrwmi)
dic_kouthkiaf.get(dic_kouthkia.get(n)).focus_set()
dic_kouthkiaa.get(dic_kouthkiap.get(n)).insert(0,0)
dic_kouthkiaa.get(dic_kouthkiap.get(n)).focus_set()
当我去将值添加到所有条目空间时,一切都很好..即使我使用0从结果中“隐藏”它们。当我将它们留空时,我会遇到问题。