程序运行时,在Text1中输入圆的半径,单击“圆面积”按钮,计算该圆的面积,并将计算结果(计算结果四舍五人到3位数)显示在 Text2
时间: 2024-02-06 16:10:45 浏览: 70
rgwjs,matlab源码 鼠标单击圆形区域,matlab源码下载
你可以使用以下代码实现这个功能:
```python
import math
from tkinter import *
# 创建主窗口
root = Tk()
root.title("计算圆的面积")
# 设置窗口大小和位置
root.geometry("300x150+500+200")
# 创建标签和文本框
label1 = Label(root, text="请输入圆的半径:")
label1.pack()
text1 = Entry(root)
text1.pack()
label2 = Label(root, text="圆的面积为:")
label2.pack()
text2 = Entry(root)
text2.pack()
# 计算圆的面积
def calculate_area():
r = float(text1.get())
area = round(math.pi * r * r, 3)
text2.delete(0, END)
text2.insert(0, area)
# 创建按钮
button = Button(root, text="圆面积", command=calculate_area)
button.pack()
# 进入消息循环
root.mainloop()
```
这段代码使用 Python 的 tkinter 模块创建了一个简单的 GUI 界面,包括一个文本框用于输入圆的半径,一个按钮用于计算圆的面积,以及一个文本框用于显示计算结果。当用户单击“圆面积”按钮时,程序会读取文本框中的半径值,计算圆的面积并将结果显示在第二个文本框中。
阅读全文