ГДЗ Інформатика 8 клас. Підручник [Морзе Н., Барна О.] 2021
16. Опрацювання величин у програмах з елементами керування
Вправа 1. Нагадування.Завдання. У середовищі програмування розробіть проєкт, у якому користувач буде вводити день тижня, натискати кнопку Гаразд й отриму вати у вікні із заголовком Увага! таке повідомлення: Сьогодні – <день тижня, який було введено>.
1. Запустіть середовище програмування.
2. Створіть новий файл програми мовою Python з іменем Нагадування в папці Навчальні проєкти своєї структури папок.
3. У вікні редактора коду запишіть команди для імпортування потрібних модулів і методів. Створіть вікно проєкту.
window = tkinter.Tk()
4. Створіть об’єкт для отримання значення з текстового поля.
str_var = tkinter.StringVar()
5. Додайте функцію опрацювання події натиснення на кнопку.
def button_click():
tkinter.messagebox.showinfo("Увага!", "Сьогодні "
+ str_var.get())
6. Створіть текстовий напис та розмістіть його у вікні.
label = tkinter.Label(text="Введіть день тижня")
label.pack()
7. Створіть текстове поле та розмістіть його у вікні.
edit = tkinter.Entry(window, textvariable = str_var)
edit.pack()
8. Створіть кнопку та розмістіть її у вікні.
button = tkinter.Button(window, text="Гаразд",
command=button_click)
button.pack()
9. Завершіть програму командою запуску опрацювання подій програми.
10.Запустіть проєкт на виконання. Перевірте, чи результат для введеного дня тижня понеділок відповідає малюнку 16.3.
11.Завершіть роботу з проєктом і середовищем.
Вправа 3. Доступ.
Завдання. Розгляньте команди та їхні параметри, що використані у програмі Доступ, після запуску якої отримують вікно, як на малюнку 16.5. Дослідіть призначення методу place. Зверніть увагу, що для того щоб скоротити назву бібліотеки tkinter, призначили ім’я
tk (as tk).
#Доступ
import tkinter as tk
window = tk.Tk()
window.geometry("400x250")
name = tk.Label(window, text = "Name").place(x = 30, y = 50)
email = tk.Label(window, text = "User ID").place(x = 30, y = 90)
password = tk.Label(window, text = "Password").place(x = 30, y = 130)
sbmitbtn = tk.Button(window, text = "Submit").place(x = 120, y = 170)
entry1 = tk.Entry(window).place(x = 85, y = 50)
entry2 = tk.Entry(window).place(x = 85, y = 90)
entry3 = tk.Entry(window).place(x = 90, y = 130)
window.mainloop()





![ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018 ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018](/uploads/posts/2019-04/1555779316_5_p_y_u2018.jpg)
![ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017 ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017](/uploads/posts/2019-02/1550928122_9k_p_n_2017.jpg)
![ГДЗ Українська мова 8 клас. Підручник [Глазова О.П.] 2021 ГДЗ Українська мова 8 клас. Підручник [Глазова О.П.] 2021](/uploads/posts/2021-10/1633720388_8k_y_g_2021.jpg)
![ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018 ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018](/uploads/posts/2019-07/1564163269_5k_i_h_2018.jpg)