Відповідь:
Тільки функція обробки операції(без створення графічних деталей):
from tkinter import *
# функція обробки натискання кнопки "="
def calculate():
try:
# отримати значення з елементів Entry
num1 = float(entry1.get())
num2 = float(entry2.get())
# виконати операцію в залежності від обраної кнопки
if operation.get() == "add":
result = num1 + num2
elif operation.get() == "subtract":
result = num1 - num2
elif operation.get() == "multiply":
result = num1 * num2
elif operation.get() == "divide":
result = num1 / num2
# вивести результат
result_label.config(text="Result: " + str(result))
except ValueError:
# якщо введені дані не є числами
result_label.config(text="Please enter valid numbers")
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
Відповідь:
Тільки функція обробки операції(без створення графічних деталей):
from tkinter import *
# функція обробки натискання кнопки "="
def calculate():
try:
# отримати значення з елементів Entry
num1 = float(entry1.get())
num2 = float(entry2.get())
# виконати операцію в залежності від обраної кнопки
if operation.get() == "add":
result = num1 + num2
elif operation.get() == "subtract":
result = num1 - num2
elif operation.get() == "multiply":
result = num1 * num2
elif operation.get() == "divide":
result = num1 / num2
# вивести результат
result_label.config(text="Result: " + str(result))
except ValueError:
# якщо введені дані не є числами
result_label.config(text="Please enter valid numbers")