Урок 63�Практична робота № 16. Опрацювання подій в Python за допомогою функцій, вікон і кнопок
9 клас
Підготували: вчителі інформатики Черкаської ЗОШ №33 Літвінова О.М., Максюта Л.В., вчителі інформатики Першої міської гімназії Чех О.І., Коваленко Є.О.
Середовище для програмування Python з модулем tkinter
ОНЛАЙН
Посилання на середовище для програмування Python – онлайн із модулем tkinter:
Відеоінструкція по роботі з replit
МОБІЛЬНИЙ ПРИСТРІЙ
Посилання на додаток у Play маркет:
https://play.google.com/store/apps/details?id=ru.iiec.pydroid3&hl=uk
КОМП’ЮТЕР
Посилання на сайт для завантаження і встановлення середовища Тhonny: https://thonny.org/
1. Організація діалога з користувачем
Діалогові вікна
Пакет tkinter містить кілька модулів, що надають доступ до вже готових діалогових вікон. Це вікна різних повідомлень, вибору за принципом "так-ні", відкриття і збереження файлів та ін.
Модулі пакету необхідно імпортувати окремо, тобто ви імпортуєте вміст tkinter (наприклад, from tkinter import *) і окремо модуль, що входить до складу пакету tkinter модуль. Способи імпорту на прикладі messagebox і приклад виклику однієї з функцій модуля:
Задача №1
Код програми
Вікно вибору "так" або "ні" - askyesno ():
Задача №1 Результат запуску
Вікно вибору "так" або "ні" - askyesno ():
Задача №2.
Опрацюйте використання модуля messagebox – створення стандартного діалогового вікна. Створіть власну програму за прикладом.
Вікно вибору "так" або "ні" - askyesno ():
Задача №3. (11 балів)
Розрахунок оплати за електроенергію
В Україні 3 01.03.2017 за споживання електроенергії визначено такий порядок оплати залежно від спожитого обсягу:
Розробити у середовищі IDLE(Python) проект Оплата за електроенергію, в якому користувач вносить у текстове поле обсяг спожитої електроенергії, а після натиснення на кнопку Розрахувати, виводиться сума для оплати за електроенергію у написі під кнопкою.
Підказки для створення функції:
x=int(entry.get())
if x<=100:
s=x*0.9
else:
s=x*1.68
Задача №4. (12 балів)
Пенсійний калькулятор
Розробіть програму, у якій користувач вносить у текстове поле розмір нарахованої пенсії та обирає за допомогою елементів управління (кнопки, поля, списки) розмір мінімальної заробітної плати. Після натиснення кнопки Розрахувати в текстових полях, захищених від змін або у написах отримує розміри суми нарахованої пенсії та податку.
Порядок нарахування пенсії фізичних осіб:
Використані джерела: