Змінні – важлива частина будь-якої мови програмування. Вони дозволяють зберігати, використовувати та передавати дані.
Змінні дозволяють як зручно маніпулювати даними, так й розділяти їх у типи, із якими можна працювати за певними правилами. У Python вони підкоряються концепціям, які використовуються в інших мовах програмування.
Створення та присвоєння значень
Створення змінної Python 3 відрізняється від інших мов програмування. Її не потрібно заздалегідь оголошувати, вказувати її тип, вона створюється у момент надання значення.
Щоб створити змінну, використовується символ рівності =. Ліворуч від якого пишуть найменування, а праворуч - значення потрібного типу. Приклад:
name = 'Max'
age = 14
Тобто зліва вказується ім'я змінної, праворуч від оператора вказується її значення. Різні змінні можуть бути різними типами даних. Наприклад, наша перша змінна "name" - це текстовий рядок, а друга змінна "age" - це число. Крім цих типів, змінні можуть відповідати іншим типам даних.
Правила для імен змінних у Python?
Для імені змінної можна використовувати лише латинські літери, числа та символ «нижнє підкреслення».
Не можна використовувати в імені пробіли.
Не можна починати ім'я з цифри.
Важливо дотримуватись регістру: name і Name - це різні імена змінних.
Не можна використовувати "зарезервовані імена". Дані імена зарезервовані самим Python і використовуються або використовуватимуться самою мовою програмування. Наприклад: false, true, break та ін. Повний список цих імен доступний в Python за командою: help(“keywords“).
ПОВТОРЕННЯ Математичні (арифметичні) оператори в Python
Мова Python має низку математичних (арифметичних) операторів щодо обчислень в арифметичних висловлюваннях. Перелік цих операцій у порядку зменшення пріоритету наступний:
** - зведення в ступінь;
-x - Унарний мінус;
/, // - Звичайне поділ, поділ з округленням вниз (однаковий пріоритет);
% - остача від ділення;
* - множення;
– – віднімання;
+ - Додавання.
Типи даних в Python
У реальному житті ми здійснюємо різні дії над предметами, або об'єктами що нас оточують. Ми змінюємо їх властивості, наділяємо новими функціями. За аналогією з цим комп'ютерні програми також керують об'єктами, лише віртуальними, цифровими. Називатимемо такі об'єкти даними.
Очевидно, дані бувають різними. Часто комп'ютерної програми доводиться працювати з числами та рядками, а також логічними виразами.
Лінійні завдання з програмування. Приклади.
Задача: Дано два числа a і b. Обчислити їх суму, різницю, добуток та частку. Результат вивести на екран
Алгоритми, у яких використовується тільки структура «Слідування», називаються лінійними. Команди в таких алгоритмах виконуються послідовно, одна за одною, у тому порядку, в якому вони записані.
ПРАКТИЧНА РОБОТА
Скласти програму для вирішення задачі
Якщо перший робітник за 1 годину може зібрати m відер яблук, другий – k відер яблук, 3-й - h відер яблук, то скільки відер яблук вони зберуть за t годин?
Самостійно:
Скласти програму для вирішення задачі
У школі облаштовують три нові класи для семикласників. Кількість учнів у кожному з класів потрібно ввести під час виконання програми. За однією партою може сидіти не більше двох учнів. Яку найменшу кількість парт потрібно замовити?
Реалізуйте відповідну програму мовою Python у середовищі програмування для таких значень кількості учнів: 25, 22, 23.
ДОМАШНЄ ЗАВДАННЯ
1. Підручник стор. 61-68
2. Виконати практичну роботу і результат надіслати: voronenko@54.edu.ks.ua
3. Пройти тест https://onlinetestpad.com/x6teaze6hzez2