写出代码实现点击求梯形面积的程序
时间: 2023-08-06 18:09:45 浏览: 71
好的,以下是一个简单的 Python 代码示例,实现了点击求梯形面积的功能:
```python
from tkinter import *
def calc_area():
# 获取输入框中的值
upper_base = float(entry_upper_base.get())
lower_base = float(entry_lower_base.get())
height = float(entry_height.get())
# 计算梯形面积
area = (upper_base + lower_base) * height / 2
# 显示计算结果
label_result.config(text="梯形面积为:" + str(area))
# 创建窗口和控件
window = Tk()
window.title("梯形面积计算器")
label_upper_base = Label(window, text="上底:")
label_upper_base.grid(row=0, column=0)
entry_upper_base = Entry(window)
entry_upper_base.grid(row=0, column=1)
label_lower_base = Label(window, text="下底:")
label_lower_base.grid(row=1, column=0)
entry_lower_base = Entry(window)
entry_lower_base.grid(row=1, column=1)
label_height = Label(window, text="高:")
label_height.grid(row=2, column=0)
entry_height = Entry(window)
entry_height.grid(row=2, column=1)
button_calc = Button(window, text="计算梯形面积", command=calc_area)
button_calc.grid(row=3, column=0)
label_result = Label(window)
label_result.grid(row=3, column=1)
# 运行窗口
window.mainloop()
```
这个程序使用了 Tkinter 模块来创建一个简单的 GUI 界面,包括三个输入框和一个按钮。当用户点击按钮时,程序会从输入框中获取三个值,然后计算梯形面积并显示结果。
阅读全文