可以使用 GUI 库如 Tkinter 制作一个图形化计算器。首先需要定义计算器的界面,包括按钮和文本框,然后再编写代码实现计算功能,使用相应的事件处理程序处理用户的点击事件。最后运行程序,即可得到一个可用的图形化计算器。
下面是一份简单的 Tkinter 代码实现:
``` import tkinter as tk
def calc(key): global memory if key == "=": # 用 eval() 函数计算表达式的值 str1 = "%.10g" % eval(memory) display.insert(END, "=" + str1) memory = "" elif key == "C": display.delete(0, END) memory = "" else: memory += key display.insert(END, key)
创建窗口
root = tk.Tk() root.title("Calculator")
创建显示器
display = tk.Entry(root, width=33, bg="yellow") display.grid(row=0, column=0, columnspan=5)
创建按钮
tk.Button(root, text="0",