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

Скласти програму «Кровоносна система»: після запуску якої на екрані буде розміщено вікно з написом "Кров виносить із клітин продукти розпаду, що утворюються в результаті їх життєдіяльності", та дві кнопки: "Погоджуюсь", "Не погоджуюсь" (можна зафарбувати їх у різні кольори). Якщо натиснута кнопка, що підтверджує істинність твердження, то з'являється інформаційне вікно з написом: «Молодець! У тебе добрі знання з біології!», а якщо кнопка "Не погоджуюсь" – вікно: «Ти помилився!!!» В програмі Thonny.

Ответы

Ответ дал: usovichmax1m
2

Ось код програми на мові 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()

Після запуску програми на екрані з'явиться вікно з написом "Кров виносить із клітин продукти розпаду, що утворюються в результаті їх життєдіяльності" та двома кнопками: "Погоджуюсь" (зелений) та "Не погоджуюсь" (червоний). Якщо користувач натисне кнопку "Погоджуюсь", то на екрані з'явиться повідомлення "Молодець! У тебе добрі знання з біології!", а якщо кнопку "Не погоджуюсь", то повідомлення буде "Ти помилився!!!".

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