以下是一个简单的图形化计算器的 Python 代码示例:\n\npython\nimport tkinter as tk\n\ndef button_click(event):\n text = event.widget.cget("text")\n\n if text == "C":\n display.delete(0, tk.END)\n elif text == "=":\n try:\n expression = display.get()\n result = eval(expression)\n display.delete(0, tk.END)\n display.insert(tk.END, result)\n except:\n display.delete(0, tk.END)\n display.insert(tk.END, "错误")\n else:\n display.insert(tk.END, text)\n\nroot = tk.Tk()\nroot.geometry("300x400")\nroot.title("简单计算器")\n\ndisplay = tk.Entry(root, font=("Arial", 20))\ndisplay.pack(expand=True, fill=tk.BOTH)\n\nbuttons_frame = tk.Frame(root)\nbuttons_frame.pack(expand=True, fill=tk.BOTH)\n\nbuttons = [\n ["7", "8", "9", "+"],\n ["4", "5", "6", "-"],\n ["1", "2", "3", "*"],\n ["C", "0", "=", "/"]\n]\n\nfor row, button_row in enumerate(buttons):\n for col, button_text in enumerate(button_row):\n button = tk.Button(buttons_frame, text=button_text, font=("Arial", 20))\n button.grid(row=row, column=col)\n button.bind("<Button-1>", button_click)\n\nroot.mainloop()\n\n\n这个计算器使用了 Tkinter 库来创建图形界面。在计算器中,用户可以点击按钮来输入数字和进行简单的运算(加法、减法、乘法、除法)。计算结果会显示在计算器的文本框中。用户可以点击"C"按钮清除输入和结果,点击"="按钮计算结果。如果输入的表达式有错误,会在文本框中显示"错误"。

Python 图形化简单计算器代码示例 | 使用 Tkinter 实现

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

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