Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
import tkinter as tk
def on_click(event): text = entry.get() try: result = eval(text) entry.delete(0, tk.END) entry.insert(0, str(result)) except: entry.delete(0, tk.END) entry.insert(0, "Error")
root = tk.Tk() root.title("Calculator")
entry = tk.Entry(root, width=20, font=('Arial', 16)) entry.grid(row=0, column=0, columnspan=4)
buttons = [ '7', '8', '9', '/', '4', '5', '6', '*', '1', '2', '3', '-', 'C', '0', '=', '+' ]
row = 1 col = 0 for button_text in buttons: button = tk.Button(root, text=button_text, width=5, height=2) button.grid(row=row, column=col) col += 1 if col > 3: col = 0 row += 1
button.bind('<Button-1>', lambda e, text=button_text: entry.insert(tk.END, text))
root.bind('<Return>', on_click)
root.mainloop()
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.