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

Вправа. Планування діяльності своєї родини.

Завдання. Ви хочете застосувати свій комп’ютер для планування діяльності своєї родини. Сплануйте та створіть прикладну програму, після запуску якої у вікні з’являтиметься повідомлення, актуальне для вашої родини, наприклад, нагадування про день народження, важливу подію, завдання, яке слід виконати тощо.



В ПРОГРАМІ МАЮТЬ БУТИ ТРИ ПОВІДОМЛЕННЯ З РІЗНИМИ ПАРАМЕТРАМИ

Ответы

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

from tkinter import *

import tkinter.messagebox as messagebox

import datetime

# список подій, які слід нагадати

events = [

   {'name': 'День народження', 'date': '2023-03-15'},

   {'name': 'Річниця весілля', 'date': '2023-06-12'},

   {'name': 'Шкільні канікули', 'date': '2023-04-10'}

]

# функція для перевірки наявності події в списку

def check_events():

   today = datetime.date.today()

   for event in events:

       event_date = datetime.datetime.strptime(event['date'], '%Y-%m-%d').date()

       if event_date == today:

           messagebox.showinfo("Нагадування", f"Сьогодні {event['name']}!")

# створення вікна та кнопки

root = Tk()

root.geometry('200x200')

button = Button(root, text="Перевірити події", command=check_events)

button.pack()

root.mainloop()

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