加法计算程序。将操作数填入输入框后,单击“加法”按钮将算式和结果填入下方的结果文本框中。单击“清空”按钮将清空输入框和结果文本框。pathon代码程序
时间: 2024-02-13 09:02:16 浏览: 77
以下是一个简单的加法计算程序的 Python 代码实现:
```python
from tkinter import *
# 创建主窗口
root = Tk()
root.title("加法计算器")
# 定义加法计算函数
def add():
try:
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 + num2
text.insert(END, f"{num1} + {num2} = {result}\n")
except ValueError:
text.insert(END, "输入错误,请重新输入!\n")
# 定义清空函数
def clear():
entry1.delete(0, END)
entry2.delete(0, END)
text.delete(1.0, END)
# 创建输入框和按钮
entry1 = Entry(root, width=10)
entry1.pack(side=LEFT)
label = Label(root, text="+")
label.pack(side=LEFT)
entry2 = Entry(root, width=10)
entry2.pack(side=LEFT)
button = Button(root, text="加法", command=add)
button.pack(side=LEFT)
clear_button = Button(root, text="清空", command=clear)
clear_button.pack(side=LEFT)
# 创建结果文本框
text = Text(root, height=5, width=30)
text.pack()
# 运行主循环
root.mainloop()
```
在这个程序中,我们使用了 Tkinter 模块来创建 GUI 界面。首先创建了一个主窗口,然后定义了两个函数:add 和 clear。add 函数用于进行加法计算,clear 函数用于清空输入框和结果文本框。
在 GUI 界面中,我们创建了两个输入框和一个“加法”按钮。当用户单击“加法”按钮时,程序会调用 add 函数进行计算,并将算式和结果插入到结果文本框中。同时,我们还创建了一个“清空”按钮,当用户单击该按钮时,程序会调用 clear 函数清空输入框和结果文本框。
最后,我们创建了一个结果文本框,用于显示计算结果。通过运行主循环,程序可以一直保持运行状态,等待用户的输入和操作。
阅读全文