Python 在标签中显示函数的输出
我正在尝试用python编写代码。我已经有了一些函数和GUI,但现在我想在标签中显示函数的输出 例如,我有一个最小值函数:Python 在标签中显示函数的输出,python,function,tkinter,label,Python,Function,Tkinter,Label,我正在尝试用python编写代码。我已经有了一些函数和GUI,但现在我想在标签中显示函数的输出 例如,我有一个最小值函数: def minimum(numbers): numbers.sort() return numbers[0] 我有这个标签: minimum = Label(secondFrame, text="Minumum:", font=("Verdana",10), fg="#000000")+str(minimum(list)) minimum.pack(anc
def minimum(numbers):
numbers.sort()
return numbers[0]
我有这个标签:
minimum = Label(secondFrame, text="Minumum:", font=("Verdana",10), fg="#000000")+str(minimum(list))
minimum.pack(anchor="w")
str(minimum(list))
东西不起作用,因为我得到的错误索引列表超出了范围
这是完整的代码,但是它是荷兰语的,所以我不知道你是否能理解一切,但我真的希望有人能帮助我
谢谢:)
代码:
您的函数名将被标签名覆盖。为函数和标签使用不同的名称 此外,您还可以使用内置的
min
功能:
min(numbers)
如果您在索引中出现了一个错误,请考虑当代码> >数字>代码>(或<代码> GETALLEN <代码> > >空列表时,您的<代码>最小< /代码>函数发生了什么。不要重新创建轮盘——有一个原因。谢谢您的回答:)但是对于返回的数字,我仍然有一个错误“列表索引超出范围”〔0〕。行…请参阅@SimeonVisser对空列表时发生的情况的评论。索引零将不存在
min
对于空列表也将失败,但带有ValueError:min()arg是空序列
。你必须处理好那种情况。
min(numbers)