Практична робота № 11
Тема: Проєкти з розгалуженнями
Завдання:
Реалізуйте наведені завдання за допомогою бібліотеки Python tkinter
. Кожне завдання слід виконати у вигляді окремого проєкту.
Відкрийте ЄПАЙТОН
Завдання 1
Тема: Обчислення значення математичного виразу.
Умова:
Побудуйте математичну модель і створіть проєкт для обчислення значення виразу:
Програма повинна мати:
-
Інтерфейс із текстовими полями для введення значень
a
таb
. -
Кнопку для обчислення результату.
-
Поле для відображення результату.
Інтерфейс: простий, з елементамиEntry
,Button
,Label
.
Завдання 2
Тема: Знаходження найменшого значення.
Умова:
Побудуйте математичну модель і створіть проєкт для знаходження найменшого значення із чотирьох нерівних між собою чисел.
Програма повинна мати:
-
Інтерфейс із текстовими полями для введення чотирьох чисел.
-
Кнопку для виконання обчислення.
-
Поле для відображення найменшого значення.
Інтерфейс: з елементамиEntry
,Button
,Label
, а також обробкою введених даних для перевірки на валідність.
Завдання 3
Тема: Обчислення суми депозиту через два роки.
Умова:
Вкладник хоче покласти на депозит певну суму грошей на 2 роки. Банк пропонує три види депозитів:
-
Під 9 % річних (прибуток додається до вкладу кожного року).
-
Під 10 % річних (прибуток додається до вкладу кожного року).
-
Під 11 % річних (прибуток не додається до вкладу).
Реалізуйте програму, яка:
-
Запитує початкову суму депозиту.
-
Має перемикачі (
Radiobutton
) для вибору типу депозиту. -
Обчислює та відображає суму грошей через 2 роки.
-
Має зручний інтерфейс для взаємодії користувача.
-
Зберігається в папці з іменем
Практична 11_3
, створеній у вашій робочій папці.
Рекомендації для виконання:
-
Використовуйте модуль
tkinter
для створення графічного інтерфейсу. -
Реалізуйте перевірку введених даних (наприклад, чи є введені значення числами).
-
Організуйте код таким чином, щоб кожна програма була максимально зрозумілою та структурованою.
-
Для третього завдання забезпечте вибір тільки одного виду депозиту через перемикачі.
Формат здачі:
-
Додайте короткий опис роботи в коментарях до коду.