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

Створити програму, яка зчитує з текстового поля число і після натиснення кнопки виводить квадрат цього числа в текстову мітку.
Будь ласка!!! Дуже терміново

Ответы

Автор ответа: yatupoi2288
1

Ответ:

import tkinter as tk

def calculate_square():

   try:

       num = int(num_entry.get())

       result = num ** 2

       result_label.config(text=f"Квадрат числа {num} = {result}")

   except ValueError:

       result_label.config(text="Будь ласка, введіть число")

root = tk.Tk()

root.title("Калькулятор квадратів")

num_label = tk.Label(root, text="Введіть число:")

num_label.pack()

num_entry = tk.Entry(root)

num_entry.pack()

calculate_button = tk.Button(root, text="Обчислити квадрат", command=calculate_square)

calculate_button.pack()

result_label = tk.Label(root, text="")

result_label.pack()

root.mainloop()

Объяснение:

Спочатку ми імпортуємо модуль tkinter, щоб створити графічний інтерфейс користувача.

Ми визначаємо функцію calculate_square(), яка буде виконуватись при натисканні кнопки calculate_button.

У функції calculate_square() ми спочатку зчитуємо число з текстового поля num_entry за допомогою методу .get(). Потім обчислюємо квадрат цього числа та зберігаємо його у змінній result.

Ми встановлюємо текст мітки result_label за допомогою методу .config(), щоб вивести результат обчислення.

У головній частині програми ми створюємо вікно за допомогою tk.Tk(), встановлюємо його заголовок та визначаємо елементи інтерфейсу користувача: мітки num_label та result_label, текстове поле num_entry та кнопку calculate_button.

Ми викликаємо метод mainloop() для запуску програми та очікуємо взаємодії користувача з інтерфейсом.

Похожие вопросы
Предмет: Алгебра, автор: safij2423