我正在使用tkinter GUI从用户那里获取一堆不同的条目,我想从组中获取最小的数字.但是当我使用min函数找到最小的数字时,它给了我最高的数字.每次我使用以下代码(变量名称更改)时都会发生这种情况:
GCFz = int(min([z2, z3]))
Run Code Online (Sandbox Code Playgroud)
当我颠倒它(改为使用max())时,它给了我想要的东西(最小的数字).
z2和z3是GUI中的entrybox.get()变量.
想要的输入/输出示例:
输入:z2 = 5,z3 = 11
输出:GCFz == 5
文本框提供字符串.首先转换为数字.
>>> min(['11', '5'])
'11'
>>> min([11, 5])
5
Run Code Online (Sandbox Code Playgroud)