¡Claro! Aquí te dejo un código sencillo para crear una calculadora básica utilizando la librería tkinter de Python:

```python 
import tkinter as tk

class Calculator:
    def __init__(self, master):
        self.master = master
        master.title("Calculadora")

        # Pantalla
        self.display = tk.Entry(master, width=30, justify="right")
        self.display.grid(row=0, column=0, columnspan=4, pady=5)

        # Botones
        self.create_button("7", 1, 0)
        self.create_button("8", 1, 1)
        self.create_button("9", 1, 2)
        self.create_button("/", 1, 3)

        self.create_button("4", 2, 0)
        self.create_button("5", 2, 1)
        self.create_button("6", 2, 2)
        self.create_button("*", 2, 3)

        self.create_button("1", 3, 0)
        self.create_button("2", 3, 1)
        self.create_button("3", 3, 2)
        self.create_button("-", 3, 3)

        self.create_button("0", 4, 0)
        self.create_button(".", 4, 1)
        self.create_button("C", 4, 2)
        self.create_button("+", 4, 3)

        self.create_button("=", 5, 0, columnspan=4)

    def create_button(self, text, row, column, columnspan=1, rowspan=1):
        button = tk.Button(self.master, text=text, width=7, height=3,
                           command=lambda: self.button_click(text))
        button.grid(row=row, column=column, columnspan=columnspan, rowspan=rowspan)

    def button_click(self, text):
        if text == "C":
            self.display.delete(0, tk.END)
        elif text == "=":
            result = str(eval(self.display.get()))
            self.display.delete(0, tk.END)
            self.display.insert(0, result)
        else:
            self.display.insert(tk.END, text)

root = tk.Tk()
calculator = Calculator(root)
root.mainloop()
```
Este código crea una clase `Calculator` que se encarga de crear la ventana de la calculadora, los botones y las funciones de cada botón. La función `create_button` se utiliza para crear los botones y `button_click` se encarga de manejar los eventos de los botones.

Espero que te sea de ayuda. ¡Que te diviertas programando!
ชัดเจน! ต่อไปนี้เป็นโค้ดง่ายๆ ในการสร้างเครื่องคิดเลขพื้นฐานโดยใช้ไลบรารี Python tkinter: ```python import tkinter as tk class Calculator: def __init__(self, master): self.master = master master.title("Calculator") # Screen self.display = tk.Entry (ต้นแบบ, ความกว้าง = 30, ปรับ = "ขวา") self.display.grid (แถว = 0, คอลัมน์ = 0, คอลัมน์ = 4, pady = 5) # ปุ่ม self.create_button ( "7 ", 1, 0) self.create_button("8", 1, 1) self.create_button("9", 1, 2) self.create_button("/", 1, 3) self.create_button("4 ", 2, 0) self.create_button("5", 2, 1) self.create_button("6", 2, 2) self.create_button("*", 2, 3) self.create_button("1", 3, 0) self.create_button("2", 3, 1) self.create_button("3", 3, 2) self.create_button("-", 3, 3) self.create_button("0", 4, 0) self.create_button(".", 4, 1) self.create_button("C", 4, 2) self.create_button("+", 4, 3) self.create_button("=", 5, 0, columnspan= 4) def create_button(self, text, row, column, columnspan=1, rowspan=1): button = tk.Button(self.master, text=text, width=7, height=3, command=lambda: self. button_click (ข้อความ)) button.grid (แถว = แถว, คอลัมน์ = คอลัมน์, columnspan = คอลัมน์สแปน, rowspan = rowspan) def button_click (ตัวเอง, ข้อความ): ถ้าข้อความ == "C": self.display.delete (0, tk .END) elif text == "=": result = str(eval(self.display.get())) self.display.delete(0, tk.END) self.display.insert(0, result) อื่น ๆ : self.display.insert(tk.END, text) root = tk.Tk() Calculator = Calculator(root) root.mainloop() ``` โค้ดนี้จะสร้างคลาส `Calculator` ที่มีหน้าที่สร้างหน้าต่างของ เครื่องคิดเลข ปุ่มต่างๆ และการทำงานของแต่ละปุ่ม ฟังก์ชัน `create_button` ใช้เพื่อสร้างปุ่มต่างๆ และ `button_click` มีหน้าที่ในการจัดการเหตุการณ์ของปุ่ม ฉันหวังว่านี่จะช่วยคุณได้ ขอให้สนุกกับการเขียนโปรแกรม!
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence