Предмет:
ИнформатикаАвтор:
kaidenpetersОтвет:
Объяснение:
На мові Python:
import tkinter as tk
class Calculator:
def __init__(self, master):
self.master = master
self.master.title("Ділення")
self.master.geometry("200x100")
# Створюємо кнопки
self.button1 = tk.Button(self.master, text="Увести", command=self.get_values)
self.button2 = tk.Button(self.master, text="Ділення", command=self.divide)
# Розміщуємо кнопки на вікні
self.button1.pack(pady=10)
self.button2.pack()
# Лейбли для введення чисел
self.num1_label = tk.Label(self.master, text="Перше число:")
self.num1_label.pack()
self.num1_entry = tk.Entry(self.master)
self.num1_entry.pack()
self.num2_label = tk.Label(self.master, text="Друге число:")
self.num2_label.pack()
self.num2_entry = tk.Entry(self.master)
self.num2_entry.pack()
# Лейбл для відображення результату
self.result_label = tk.Label(self.master, text="")
self.result_label.pack(pady=10)
def get_values(self):
self.num1 = float(self.num1_entry.get())
self.num2 = float(self.num2_entry.get())
def divide(self):
try:
result = self.num1 / self.num2
self.result_label.config(text=f"Результат: {result}")
except ZeroDivisionError:
self.result_label.config(text="Ділення на нуль!")
root = tk.Tk()
app = Calculator(root)
root.mainloop()
Автор:
danny994Добавить свой ответ
Предмет:
ФизикаАвтор:
ingridserranoОтветов:
Смотреть
Предмет:
Физкультура и спортАвтор:
kitty5Ответов:
Смотреть