• Предмет: Информатика
  • Автор: Tw1xy
  • Вопрос задан 5 месяцев назад

Створіть новий файл Python та підключіть відповідний модуль.
 Створіть нове вікно Window1, розміри вікна 570x600, колір нехай буде
зелений, заголовок вікна “Вікно №8”
 Створіть в ньому текстове поле помаранчевого кольору з шириною у 35
знаків, а шрифтом Times 14. Розмістіть його в 70 пікселів від лівого краю
та в 150 від верхнього краю.
 Створіть кнопку з текстом “Start” та розмістіть її в 200 пікселях від лівого
краю та в 230 від верхнього.
 Додайте до нього напис із початковим текстом “Введіть дані” який буде
розміщено в 120-ти пікселях від лівого краю та в 70-ти від верхнього.

 Нехай користувач буде вводити числа в текстове поле і якщо це число
більше 50 то буде виводитися напис “Число більше 50”, якщо менше то
“Число менше 50” і відповідно “Число дорівнює 50” (при натисненні на
кнопку).

Ответы

Ответ дал: Mirox921
0

Код, який виконує вказані умови:

import tkinter as tk

def check_number():

   try:

       number = int(entry.get())

       if number > 50:

           label.config(text="Число більше 50")

       elif number < 50:

           label.config(text="Число менше 50")

       else:

           label.config(text="Число дорівнює 50")

   except ValueError:

       label.config(text="Введіть число!")

# Створення вікна

root = tk.Tk()

root.title("Вікно №8")

root.geometry("570x600")

root.configure(bg="green")

# Створення текстового поля

entry = tk.Entry(root, width=35, font=("Times", 14))

entry.place(x=70, y=150)

entry.configure(bg="orange")

# Створення кнопки

button = tk.Button(root, text="Start", command=check_number)

button.place(x=200, y=230)

# Створення напису

label = tk.Label(root, text="Введіть дані", font=("Times", 14))

label.place(x=120, y=70)

root.mainloop()

Вас заинтересует