Завдання: складіть програму на мові Python, яка міститиме 4 кнопки: Зима, Весна, Літо, Осінь і при натисканні на кнопки виводитимуться прислів'я про відповідну пору року.
Ответы
Відповідь:
import tkinter as tk
from tkinter import messagebox
# Функція для виведення прислів'я залежно від пори року
def show_proverb(season):
proverbs = {
"Зима": "Зима - час снігу і казок.",
"Весна": "Весна - час пробудження природи.",
"Літо": "Літо - час відпочинку на пляжу.",
"Осінь": "Осінь - час збирання врожаю."
}
proverb = proverbs.get(season, "Пора року не визначена.")
messagebox.showinfo(season, proverb)
# Створення вікна
window = tk.Tk()
window.title("Прислів'я про пори року")
# Створення кнопок
winter_button = tk.Button(window, text="Зима", command=lambda: show_proverb("Зима"))
spring_button = tk.Button(window, text="Весна", command=lambda: show_proverb("Весна"))
summer_button = tk.Button(window, text="Літо", command=lambda: show_proverb("Літо"))
autumn_button = tk.Button(window, text="Осінь", command=lambda: show_proverb("Осінь"))
# Розміщення кнопок на вікні
winter_button.pack()
spring_button.pack()
summer_button.pack()
autumn_button.pack()
# Запуск головного циклу
window.mainloop()
Пояснення: