Сторінки

пʼятниця, 25 квітня 2025 р.

Практична робота № 11. Проєкти з розгалуженнями (Python tkinter)

 

Практична робота № 11

Тема: Проєкти з розгалуженнями

Завдання:

Реалізуйте наведені завдання за допомогою бібліотеки Python tkinter. Кожне завдання слід виконати у вигляді окремого проєкту.

Відкрийте ЄПАЙТОН 


Завдання 1

Тема: Обчислення значення математичного виразу.
Умова:
Побудуйте математичну модель і створіть проєкт для обчислення значення виразу:

x=a+3b2abx = \frac{{a + 3 \cdot b}}{{2 \cdot a - b}}

Програма повинна мати:

  • Інтерфейс із текстовими полями для введення значень a та b.

  • Кнопку для обчислення результату.

  • Поле для відображення результату.
    Інтерфейс: простий, з елементами Entry, Button, Label.


Завдання 2

Тема: Знаходження найменшого значення.
Умова:
Побудуйте математичну модель і створіть проєкт для знаходження найменшого значення із чотирьох нерівних між собою чисел.
Програма повинна мати:

  • Інтерфейс із текстовими полями для введення чотирьох чисел.

  • Кнопку для виконання обчислення.

  • Поле для відображення найменшого значення.
    Інтерфейс: з елементами Entry, Button, Label, а також обробкою введених даних для перевірки на валідність.


Завдання 3

Тема: Обчислення суми депозиту через два роки.
Умова:
Вкладник хоче покласти на депозит певну суму грошей на 2 роки. Банк пропонує три види депозитів:

  1. Під 9 % річних (прибуток додається до вкладу кожного року).

  2. Під 10 % річних (прибуток додається до вкладу кожного року).

  3. Під 11 % річних (прибуток не додається до вкладу).

Реалізуйте програму, яка:

  • Запитує початкову суму депозиту.

  • Має перемикачі (Radiobutton) для вибору типу депозиту.

  • Обчислює та відображає суму грошей через 2 роки.

  • Має зручний інтерфейс для взаємодії користувача.

  • Зберігається в папці з іменем Практична 11_3, створеній у вашій робочій папці.


Рекомендації для виконання:

  1. Використовуйте модуль tkinter для створення графічного інтерфейсу.

  2. Реалізуйте перевірку введених даних (наприклад, чи є введені значення числами).

  3. Організуйте код таким чином, щоб кожна програма була максимально зрозумілою та структурованою.

  4. Для третього завдання забезпечте вибір тільки одного виду депозиту через перемикачі.

Формат здачі:

  • Додайте короткий опис роботи в коментарях до коду.

вівторок, 22 квітня 2025 р.

ps1

# Вказуємо URL зображення

$imageUrl = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX5zFnqp5WePhAgMnEWhsG5FkAJer-IHho7FpTVlfkCPO8k8w1_XJWjbtRJR81_bxvg9yI2HjdrGblLAah5qULN_PXBLkxmuRb8mhQ7uSKFUAv59_-GvMUyLbhh2jpUfIdLfQ0oU4NFvs/s1600/IMG_2052.jpg"  # Замінити на реальний URL


# Вказуємо локальний шлях для збереження

$localPath = "C:\wallpaper.jpg"  # Замінити на шлях, де хочете зберегти


# Завантажуємо зображення з інтернету

Invoke-WebRequest -Uri $imageUrl -OutFile $localPath


# Змінюємо фон робочого столу

Add-Type -TypeDefinition 'using System;using System.Runtime.InteropServices;public class Wallpaper{[DllImport("user32.dll",SetLastError=true)]public static extern bool SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);}'

[Wallpaper]::SystemParametersInfo(20, 0, $localPath, 3)

Зберігаємо Wallpaper.ps1

пʼятниця, 18 квітня 2025 р.

Перемикачі та Прапорці в python

 


Використати 7 кольорів веселки, відповідно розфарбувати (6 балів)

Завдання: Географічна вікторина. Умова розгалуження Tkinter

 Опис завдання:

Реалізуйте програму географічної вікторини з 8 запитаннями, які будуть представлені користувачеві одне за одним. Після вибору відповіді користувачем відображається повідомлення про правильність відповіді. У фіналі програма показує кількість набраних балів.

Інструкція:

  1. Створіть вікно програми за допомогою tkinter.

  2. Використовуйте кнопки для вибору відповіді.

  3. Відображайте кожне запитання з відповідями по черзі.

  4. Виводьте результат після завершення тесту.

Приклад реалізації:

четвер, 10 квітня 2025 р.

Створюємо тести. Умова розгалуження Python

  • Напишіть програму, яка задає 8 запитань з географії.

  • Кожне запитання має 4 варіанти відповіді, з яких тільки одна правильна.

  • За кожну правильну відповідь нараховується 1 бал. У кінці тесту програма виводить загальну кількість балів у 12-бальній системі.

вівторок, 8 квітня 2025 р.

понеділок, 7 квітня 2025 р.

Проект. Квадратне рівняння

 

Онлайн-середовища для виконання Python-коду, які підтримують модуль tkinter. Один із найпопулярніших сервісів - Replit. На Replit ви можете створювати проекти Python онлайн, використовуючи багато різних бібліотек, включаючи tkinter.

Ось кілька кроків, які ви можете виконати, щоб почати працювати з tkinter на Replit:

  1. Зайдіть на веб-сайт Replit використовуючи свій обліковий запис Google -
  2. це дозволить зберігати Ваші програми на хмарі
  • Натисніть кнопку "Create" або "New Repl", щоб створити новий проект.
  • Оберіть Python як мову програмування для вашого проекту.
  • Ви можете створити файли з кодом, включаючи файли з інтерфейсом tkinter.
  • Після написання коду натисніть кнопку "Run" для запуску програми.

вівторок, 1 квітня 2025 р.

Tesla Cybertruck у Tkinter

 



Ось спрощена версія коду для Tesla Cybertruck у Tkinter з бічного ракурсу, яка вкладається в 50 рядків