Предмет: Информатика, автор: Mrkopsery

from tkinter import *
from tkinter.messagebox import *

def click(event):
a = int(entry_a.get())
b = int(entry_b.get())
result = a * (4 * b - a)
showinfo("Поле", result)

root = Tk()
root.geometry("400x300")

label_name = Label(text="С. Ричко Марія")
label_a = Label(text="Введіть значення змінної a:")
entry_a = Entry()
label_b = Label(text="Введіть значення змінної b:")
entry_b = Entry()
label_task = Label(text="a * (4 * b – a)")

button = Button(text="Розрахувати")
button.bind(" ", click)
button.pack()

label_name.pack()
label_a.pack(pady=10)
entry_a.pack()
label_b.pack(pady=10)
entry_b.pack()
label_task.pack(pady=10)
root.mainloop()

Ответы

Автор ответа: makstaranik530
0

Ответ: from tkinter import *

from tkinter.messagebox import *

def click(event=None):

   a = int(entry_a.get())

   b = int(entry_b.get())

   result = a * (4 * b - a)

   showinfo("Поле", result)

root = Tk()

root.geometry("400x300")

label_name = Label(text="С. Ричко Марія")

label_a = Label(text="Введіть значення змінної a:")

entry_a = Entry()

label_b = Label(text="Введіть значення змінної b:")

entry_b = Entry()

label_task = Label(text="a * (4 * b – a)")

button = Button(text="Розрахувати", command=click)  # Виправлено: додано параметр `command` для виклику функції `click` при натисканні кнопки

button.pack()

label_name.pack()

label_a.pack(pady=10)

entry_a.pack()

label_b.pack(pady=10)

entry_b.pack()

label_task.pack(pady=10)

root.mainloop()

Объяснение:

Похожие вопросы
Предмет: Математика, автор: rushwhite66