лабораторна робота 19-20 методи модуля tkinter для роботи з меню
Мета роботи:
- навчитися створювати графічне вікно в Python
- створювати головне та контексне меню
Обладнання:
- комп’ютер
- середовище програмування Python (IDLE, PyCharm тощо)
лабораторна робота 19-20 методи модуля tkinter для роботи з меню
лабораторна робота 18 методи модуля tkinter для роботи з графікою МАЛЮВАННЯ
Лабораторна робота 17 Графічний інтерфейс у Python засобами tkinter
Розробити програму мовою Python із використанням модуля tkinter, яка реалізує просте обчислення - графічний калькулятор.
Програма повинна:
Порівняйте поняття: Масиви, списки, кортежі у мові Python.
Чим відрізняються список (list) і кортеж (tuple) у Python?
Що таке "масив" у Python? У чому різниця між масивом (array з модуля array) і списком?
лабораторна робота 16 Масиви у Python. Модуль array
Мета: Отримати навички опрацювання елементів масиву за допомогою методів модуля array.
Завдання 1. (Завдання 16.4. стор. 100)
Дано масив з n цілих чисел (-1000 ≤ A[i] ≤ 1000). Замінити всі від’ємні значення елементів їх модулями та вивести на екран значення елементів зміненого масиву. У програмі передбачити введення всіх даних з клавіатури. Масив створюється за допомогою модуля array. Файл для збереження програми – «Завдання 16-4».
Завдання 2. (Завдання 16.5. стор. 101)
Згенерувати масив з n довільних цілих чисел (-100 ≤ A[i] ≤ 100). Додати до масиву k елементів, вводячи їх з клавіатури. Вивести на екран значення елементів зміненого масиву. Масив створюється за допомогою модуля array. Файл для збереження програми – «Завдання 16-5».
Завдання 3. (Завдання 16.6. стор. 102)
Дано масив з n цілих чисел (0 ≤ A[i] ≤ 1000). Знайти суму елементів масиву, кратних заданому числу x. У програмі передбачити введення всіх даних з клавіатури. Задачу розв’язати за допомогою модуля array. Файл для збереження програми – «Завдання 16-6».
Мета: навчитись створювати власні функції, вміти опрацьовувати списки та кортежі.
Завдання 1. (Завдання 14.2. стор. 75)
Складіть програму для знаходження найбільшого спільного дільника п’ятьох натуральних чисел. Збережіть її у файлі «Завдання 14-2».
Завдання 2. (Завдання 15.12. стор. 89)
Знайти суму додатних елементів одновимірного масиву (таблиці) всі елементи якого є цілими числами. Збережіть програму у файлі «Завдання 15-12».
Завдання 3. (Завдання 15.13. стор. 89)
У масиві a[1], a[2], a[3], …, a[n] визначте кількість елементів, значення яких дорівнюють c. Метод count() використовувати забороняється. Збережіть програму у файлі «Завдання 15-13».
Завдання 4. (Завдання 15.14. стор. 90)
У масиві a[1], a[2], a[3], …, a[n] визначте значення максимального елемента та підрахуйте їх кількість. Функцію max() та метод count()використовувати забороняється. Збережіть програму у файлі «Завдання 15-14».
лабораторна робота 14 Python умова, Цикли Операції переривання.
Мета: навчитись працювати в середовищі IDLE Python/
1. (Завдання 13.9 сторінка 60) Складіть програму для обчислення факторіала. (Факторіал натурального числа n – добуток натуральних чисел від одиниці до n включно, позначається n!). Збережіть її у файлі «Завдання 13-9». Обчисліть за допомогою програми факторіали кількох натуральних чисел.
2. (Завдання 13.14 сторінка 65) Створіть та збережіть (ім’я файлу «Завдання 13-14») програму, після виконання якої, на полотні Python Turtle Graphics за допомогою модуля Черепашка буде побудовано квадрат розміри сторони якого визначає користувач використавши цикл for.
3. (Завдання 13.15 - 1 сторінка 66) Створіть програму для обчислення суми кубів n перших натуральних чисел (s=1+23+33+⋯+n3). Збережіть її у файлі «Завдання 13-15-1-с».
4. (Завдання 13.15 -2 сторінка 66) Створіть програму для побудов орнаментів (приклад наведено на рис. 13.15.2), що складаються з квадратів зі спільною вершиною повернутих на певний кут. Кількість квадратів, довжину сторони та кут повороту визначає користувач у процесі діалогу під час виконання програми. Файл для збереження «Завдання 13-15-2-с». (Черепашка.)
5. (Завдання 13.17 сторінка 69) Складіть програму для обчислення найбільшого спільного дільника (НСД) двох натуральних чисел. Збережіть її у файлі «Завдання 13-17».
6. (Завдання 13.19 сторінка 70) Складіть програму для знаходження суми цифр натурального числа n. Ім’я файлу для збереження «Завдання 13-19-1-c».
7. (Завдання 13.19 сторінка 71) Складіть програму для знаходження найбільшої цифри заданого натурального числа n. Ім’я файлу для збереження «Завдання 13-19-3-c».