Вопрос задан 17.11.2023 в 23:15. Предмет Информатика. Спрашивает Рудик Антон.

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

планування діяльності своєї родини. Сплануйте та створіть прикладну програму, після запуску якої у вікні з’являтиметься повідомлення, актуальне для вашої родини, наприклад, нагадування про день народження, важливу подію, завдання, яке слід виконати тощо. В ПРОГРАМІ МАЮТЬ БУТИ ТРИ ПОВІДОМЛЕННЯ З РІЗНИМИ ПАРАМЕТРАМИ
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кубрак Таисия.

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()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для створення прикладної програми, яка буде відображати повідомлення для планування діяльності своєї родини, можна скористатися мовою програмування Python та його графічною бібліотекою tkinter.

Основний компонент програми - це вікно, в якому будуть відображатися повідомлення. Для цього можна використовувати клас messagebox з бібліотеки tkinter.

Нижче наведено приклад програми, яка створює вікно та виводить три різні повідомлення з різними параметрами:

``` from tkinter import messagebox

def main(): # Створення готового дизайну вікна root = Tk() root.title("Планування діяльності родини") root.geometry("400x300")

# Функція для відображення повідомлення при натисканні на кнопку def display_message(message): messagebox.showinfo("Нагадування", message)

# Кнопки для відображення різних повідомлень birthday_button = Button(root, text="Нагадати про день народження", command=lambda: display_message("Сьогодні день народження Івана!")) birthday_button.pack()

event_button = Button(root, text="Нагадати про важливу подію", command=lambda: display_message("Завтра відбудеться весілля!")) event_button.pack()

task_button = Button(root, text="Нагадати про завдання", command=lambda: display_message("Не забути зробити покупки в магазині!")) task_button.pack()

root.mainloop()

if __name__ == "__main__": main() ```

При запуску цієї програми відкриється вікно з трьома кнопками. При натисканні на кожну з кнопок з'явиться вікно з відповідним повідомленням.

Для її правильного відображення необхідно мати встановлений Python та бібліотеку tkinter.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос