使用tkinter来比较两个数的大小
时间: 2023-11-04 11:05:52 浏览: 68
比较两个数的大小
以下是使用tkinter比较两个数大小的示例代码:
```python
from tkinter import *
root = Tk()
root.title("比较两个数的大小")
def compare():
num1 = int(entry1.get())
num2 = int(entry2.get())
if num1 > num2:
result_label.config(text="第一个数大于第二个数")
elif num1 < num2:
result_label.config(text="第一个数小于第二个数")
else:
result_label.config(text="两个数相等")
label1 = Label(root, text="输入第一个数:")
label1.pack()
entry1 = Entry(root)
entry1.pack()
label2 = Label(root, text="输入第二个数:")
label2.pack()
entry2 = Entry(root)
entry2.pack()
compare_button = Button(root, text="比较", command=compare)
compare_button.pack()
result_label = Label(root, text="")
result_label.pack()
root.mainloop()
```
程序中,我们使用了四个控件:`Label`、`Entry`、`Button`和`Label`。其中,`Label`用于显示提示信息,`Entry`用于输入数字,`Button`用于触发比较事件,`Label`用于显示比较结果。
在比较函数`compare`中,我们首先获取两个输入框中的数字,然后使用`if-elif-else`判断它们的大小关系,并将结果显示在`Label`中。
运行程序后,我们可以输入两个数字,点击“比较”按钮,程序会比较它们的大小,并在下方显示比较结果。
阅读全文