我正在使用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
使用以下代码
askNumber1 = int(str(raw_input('What range of numbers do you want? Name the minimum number here.')))
askNumber2 = int(str(raw_input('Name the max number you want here.')))
number3 = askNumber2 + 1
number_list = range(askNumber1, number3)
number4 = str(int(random.randint(askNumber1, askNumber2)))
number_list.remove(number4)
print number_list
print 'Is this your number: ' + number4 + '?'
Run Code Online (Sandbox Code Playgroud)
给我错误:
ValueError:list.remove(x):x不在列表中
这是否可以number_list通过在两个其他变量之间使用定义为随机数的变量来移除整数?或者有更简单的方法吗?