Практична робота №2 Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм. Вправа 1. Повідомлення. Завдання. Створіть програму, за допомогою якої у вікні повідомлення буде виводитися цитата: Людина, яка в XXI столітті не вмітиме користуватись комп’ютером, буде подібна людині ХХ століття, що не вміє ні писати, ні читати. Академік В. М. Глушков Для цього: 1. Запустіть середовище програмування. Створіть новий файл програми мовою Python з іменем Label_1 у своїй папці. 2. Підключіть до файлу модуль віконного графічного інтерфейсу користувача: from tkinter import * 3. Створіть об’єкти: вікно, два текстові надписи, що відображають зміст висловлювання та його автора. Для перенесення довгого рядка на інший рядок використовуємо \ (бекслеш) root = Tk ( ) root.title("Вправа 1") label1 = Label(root, text="Людина, яка в XXI столітті не вмітиме користуватись \ комп’ютером, буде подібна людині ХХ століття, що не вміє \ ні писати, ні читати.") label1.pack() label2 = Label(root, text="Академік В. М. Глушков") label2.pack() root.mainloop() 5. Запустіть файл програми на виконання. Переконайтеся, що на екрані ви отримали потрібне вікно із цитатою. Закрийте вікно «Вправа 1». 6. Додайте властивості написів: колір заповнення bg='blue', колір тексту білий fg='white', шрифт font='Arial 14'. 7. Запустіть програму на виконання. Проаналізуйте зміни. Закрийте вікно «Вправа 1». 8. Додайте до написів властивість width=105. Запустіть програму на виконання. Проаналізуйте зміни. Закрийте вікно «Вправа 1». Вправа 2. Ваш молодший брат любить довго засиджуватися за комп’ютером. Створіть програму, після запуску якої буде з’являтись вікно з повідомленням про необхідність дотримання часу роботи за комп’ютером. Доберіть властивості напису, які привернуть увагу брата.
Ответы
Ось програма для виконання завдань вправи 1:
from tkinter import *
root = Tk()
root.title("Вправа 1")
label1 = Label(root, text="Людина, яка в XXI столітті не вмітиме користуватись "
"комп’ютером, буде подібна людині ХХ століття, що не вміє "
"ні писати, ні читати.", bg='blue', fg='white', font='Arial 14', width=105)
label1.pack()
label2 = Label(root, text="Академік В. М. Глушков", bg='blue', fg='white', font='Arial 14', width=105)
label2.pack()
root.mainloop()
Тепер програма для виконання завдань вправи 2:
from tkinter import *
def show_warning():
warning = Tk()
warning.title("Попередження")
label_warning = Label(warning, text="Закривай комп'ютер і відпочивай!", bg='red', fg='white', font='Arial 16', width=30)
label_warning.pack(padx=20, pady=20)
ok_button = Button(warning, text="OK", command=warning.destroy)
ok_button.pack(pady=10)
warning.mainloop()
# Викликати show_warning() для виведення повідомлення про необхідність дотримання часу роботи за комп’ютером.