加法计算程序。将操作数填入输入框后,单击“加法”按钮将算式和结果填入下方的结果文本框中。单击“清空”按钮将清空输入框和结果文本框。pathon代码
时间: 2024-02-13 19:02:06 浏览: 89
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
以下是一个简单的加法计算程序的 Python 代码:
```python
from tkinter import *
def add():
try:
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 + num2
text.insert(END, f"{num1} + {num2} = {result}\n")
except:
text.insert(END, "请输入数字!\n")
def clear():
entry1.delete(0, END)
entry2.delete(0, END)
text.delete(1.0, END)
root = Tk()
root.title("加法计算器")
frame1 = Frame(root)
frame1.pack()
label1 = Label(frame1, text="操作数1:")
label1.pack(side=LEFT)
entry1 = Entry(frame1)
entry1.pack(side=LEFT)
frame2 = Frame(root)
frame2.pack()
label2 = Label(frame2, text="操作数2:")
label2.pack(side=LEFT)
entry2 = Entry(frame2)
entry2.pack(side=LEFT)
frame3 = Frame(root)
frame3.pack()
button1 = Button(frame3, text="加法", command=add)
button1.pack(side=LEFT)
button2 = Button(frame3, text="清空", command=clear)
button2.pack(side=LEFT)
frame4 = Frame(root)
frame4.pack()
text = Text(frame4)
text.pack()
root.mainloop()
```
该程序使用了 Tkinter 模块来实现图形界面。程序界面包含两个输入框、两个标签、两个按钮和一个文本框。输入框用于输入两个操作数,标签用于标识输入框对应的操作数,按钮用于执行加法计算和清空输入框和结果文本框,文本框用于显示计算结果和提示信息。
在程序中,`add` 函数用于执行加法计算。该函数首先从输入框中获取两个操作数,然后使用加法运算符计算它们的和,并将算式和结果追加到文本框中。如果输入框中输入的不是数字,则函数将在文本框中显示提示信息。
`clear` 函数用于清空输入框和结果文本框。该函数使用 `delete` 方法删除输入框和文本框中的内容。
程序的主体部分包括创建窗口、创建界面元素和运行主循环。在主循环中,程序等待用户输入或操作,直到用户关闭程序窗口。
阅读全文