用户:
自信德温查看:0 回复:1 评论:0 创建时间:2023-04-23T20:12:02
【作品展示】

【作品介绍】
输入第一个数字然后再输入第二个数字,最后点计算符号
【作品源代码】
import tkinter as tk
# 定义函数
def add():
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 + num2
label_result.config(text="结果:" + str(result))
def subtract():
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 - num2
label_result.config(text="结果:" + str(result))
def multiply():
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 * num2
label_result.config(text="结果:" + str(result))
def divide():
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 / num2
label_result.config(text="结果:" + str(result))
# 创建窗口
window = tk.Tk()
window.title("简单计算器")
# 创建标签
label1 = tk.Label(window, text="第一个数字:")
label1.grid(column=0, row=0)
label2 = tk.Label(window, text="第二个数字:")
label2.grid(column=0, row=1)
label_result = tk.Label(window, text="结果:")
label_result.grid(column=0, row=4)
# 创建文本框
entry1 = tk.Entry(window)
entry1.grid(column=1, row=0)
entry2 = tk.Entry(window)
entry2.grid(column=1, row=1)
# 创建按钮
button_add = tk.Button(window, text="+", command=add)
button_add.grid(column=2, row=0)
button_subtract = tk.Button(window, text="-", command=subtract)
button_subtract.grid(column=2, row=1)
button_multiply = tk.Button(window, text="×", command=multiply)
button_multiply.grid(column=2, row=2)
button_divide = tk.Button(window, text="/", command=divide)
button_divide.grid(column=2, row=3)
# 运行窗口
window.mainloop()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn