下面是一个简单的图形化计算器示例代码,使用Python的tkinter库实现:\n\npython\nimport tkinter as tk\n\ndef button_click(event):\n text = event.widget.cget("text")\n if text == "=":\n try:\n expression = display.get()\n result = eval(expression)\n display.set(result)\n except:\n display.set("Error")\n elif text == "C":\n display.set("")\n else:\n display.set(display.get() + text)\n\nroot = tk.Tk()\nroot.geometry("300x400")\nroot.title("Calculator")\n\ndisplay = tk.StringVar()\ndisplay.set("")\n\nlabel = tk.Label(root, text="Calculator", font="Arial 20 bold")\nlabel.pack(pady=10)\n\nentry = tk.Entry(root, textvariable=display, font="Arial 20")\nentry.pack(pady=10)\n\nbuttons = ["7", "8", "9", "/", "4", "5", "6", "*", "1", "2", "3", "-", "0", ".", "=", "+", "C"]\n\nframe = tk.Frame(root)\nframe.pack()\n\nrow = 0\ncol = 0\nfor button in buttons:\n btn = tk.Button(frame, text=button, font="Arial 20")\n btn.grid(row=row, column=col, padx=10, pady=10)\n btn.bind("<Button-1>", button_click)\n col += 1\n if col > 3:\n col = 0\n row += 1\n\nroot.mainloop()\n\n\n这个计算器支持基本的加减乘除运算,可以通过鼠标点击按钮输入表达式,并在按下"="按钮时计算并显示结果。

Python图形化计算器:简单易懂的40行代码实现

原文地址: https://www.cveoy.top/t/topic/pXEm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录