用python写一个比较两个数大小的、界面并解释一下
时间: 2024-05-07 12:16:13 浏览: 74
这是一个简单的Python程序,可以比较两个数的大小,并在界面上显示结果:
```
import tkinter as tk
def compare_numbers():
num1 = float(entry1.get())
num2 = float(entry2.get())
if num1 > num2:
result = "第一个数大于第二个数"
elif num1 < num2:
result = "第一个数小于第二个数"
else:
result = "两个数相等"
label_result.config(text=result)
# 创建界面
root = tk.Tk()
root.title("比较两个数的大小")
# 输入框和标签
label1 = tk.Label(root, text="第一个数:")
label1.grid(row=0, column=0)
entry1 = tk.Entry(root)
entry1.grid(row=0, column=1)
label2 = tk.Label(root, text="第二个数:")
label2.grid(row=1, column=0)
entry2 = tk.Entry(root)
entry2.grid(row=1, column=1)
# 按钮和标签
button = tk.Button(root, text="比较", command=compare_numbers)
button.grid(row=2, column=0)
label_result = tk.Label(root, text="")
label_result.grid(row=2, column=1)
# 运行界面
root.mainloop()
```
运行程序后,会弹出一个窗口,其中有两个输入框和一个按钮。输入两个数字后,点击按钮,程序会比较两个数字的大小,并在界面上显示结果。如果第一个数大于第二个数,界面会显示"第一个数大于第二个数",如果第一个数小于第二个数,界面会显示"第一个数小于第二个数",如果两个数相等,界面会显示"两个数相等"。
笑话:为什么猪会飞?因为它们会爬到树上,然后跳下来!
阅读全文