!!!Завдання: Розробити програму-калькулятор з використанням модуля графічного інтерфейсу. Програма повинна складатись з двох текстових полів "Число 1" та "Числа 2" (кожне поле підписане) і полів "Результат" та поля для виведення результату, кнопки для початку розрахунку. Програма повинна додавати два числа введені в текстові поля. Зразок вікна програми є в кладеннях. Використовуйте метод pack() для розміщення об'єктів один за одним. За бажанням інтерфейс програми можна змінювати, але функціонал повинен залишитись той самий - введення та розрахунок суми! на Python модуль tkinter!!!
Ответы на вопрос
Ответил balabolka13yers
1
Код:
import tkinter as tk
def calculate():
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 + num2
label_result.config(text="Результат: %.2f" % result)
root = tk.Tk()
root.title("Калькулятор")
label1 = tk.Label(root, text="Число 1:")
label1.pack()
entry1 = tk.Entry(root)
entry1.pack()
label2 = tk.Label(root, text="Число 2:")
label2.pack()
entry2 = tk.Entry(root)
entry2.pack()
button = tk.Button(root, text="Обчислити", command=calculate)
button.pack()
label_result = tk.Label(root, text="Результат:")
label_result.pack()
result = tk.Label(root, text="")
result.pack()
root.mainloop()
При натисканні на кнопку "Обчислити" виконується функція calculate(), яка бере значення з текстових полів та обчислює їх суму. Результат виводиться у відповідне поле з використанням мітки label_result.
import tkinter as tk
def calculate():
num1 = float(entry1.get())
num2 = float(entry2.get())
result = num1 + num2
label_result.config(text="Результат: %.2f" % result)
root = tk.Tk()
root.title("Калькулятор")
label1 = tk.Label(root, text="Число 1:")
label1.pack()
entry1 = tk.Entry(root)
entry1.pack()
label2 = tk.Label(root, text="Число 2:")
label2.pack()
entry2 = tk.Entry(root)
entry2.pack()
button = tk.Button(root, text="Обчислити", command=calculate)
button.pack()
label_result = tk.Label(root, text="Результат:")
label_result.pack()
result = tk.Label(root, text="")
result.pack()
root.mainloop()
При натисканні на кнопку "Обчислити" виконується функція calculate(), яка бере значення з текстових полів та обчислює їх суму. Результат виводиться у відповідне поле з використанням мітки label_result.
Новые вопросы
Математика,
1 год назад
История,
1 год назад
Химия,
1 год назад
Физика,
1 год назад
Информатика,
6 лет назад