Скласти програму «Кровоносна система»: після запуску якої на екрані буде розміщено вікно з написом "Кров виносить із клітин продукти розпаду, що утворюються в результаті їх життєдіяльності", та дві кнопки: "Погоджуюсь", "Не погоджуюсь" (можна зафарбувати їх у різні кольори). Якщо натиснута кнопка, що підтверджує істинність твердження, то з'являється інформаційне вікно з написом: «Молодець! У тебе добрі знання з біології!», а якщо кнопка "Не погоджуюсь" – вікно: «Ти помилився!!!» В програмі Thonny.
Ответы
Ось код програми на мові Python, який виконує вказані у завданні дії:
from tkinter import *
def confirm():
message_label.config(text="Молодець! У тебе добрі знання з біології!")
def deny():
message_label.config(text="Ти помилився!!!")
# Створення вікна
window = Tk()
window.title("Кровоносна система")
# Додавання напису
label = Label(window, text="Кров виносить із клітин продукти розпаду, що утворюються в результаті їх життєдіяльності")
label.pack(padx=10, pady=10)
# Створення кнопок
confirm_button = Button(window, text="Погоджуюсь", bg="green", fg="white", command=confirm)
confirm_button.pack(padx=10, pady=5)
deny_button = Button(window, text="Не погоджуюсь", bg="red", fg="white", command=deny)
deny_button.pack(padx=10, pady=5)
# Додавання мітки для виведення повідомлень
message_label = Label(window, text="")
message_label.pack(padx=10, pady=10)
# Запуск головного циклу
window.mainloop()
Після запуску програми на екрані з'явиться вікно з написом "Кров виносить із клітин продукти розпаду, що утворюються в результаті їх життєдіяльності" та двома кнопками: "Погоджуюсь" (зелений) та "Не погоджуюсь" (червоний). Якщо користувач натисне кнопку "Погоджуюсь", то на екрані з'явиться повідомлення "Молодець! У тебе добрі знання з біології!", а якщо кнопку "Не погоджуюсь", то повідомлення буде "Ти помилився!!!".