Структура програми

Типи даних у Python

email:  voronenko@54.edu.ks.ua

АЛФАВІТ МОВИ ПРОГРАМУВАННЯ

До алфавіту мови програмування Python входять: 

• латинські літери від а до z та від A до Z; 

• цифри від 0 до 9; • спеціальні символи (+, –, *, / тощо); 

• зарезервовані (службові слова): if, for, def, print тощо 

ЗМІННІ — це величини, значення яких можуть змінюватися в ході виконання програми.

Є певні правила, які необхідно дотримуватися щоб створити змінну:

• Першим символом має бути літера чи знак нижнього підкреслювання «_».

• Решта імені може складатися з літер, цифр або знаків нижнього підкреслювання.

• Не можна використовувати пробіли та спеціальні символи.

• Імена змінних чутливі до регістру. Наприклад, myname і myName — це різні змінні.

• Не можна надавати змінним зарезервовані слова та імена команд, наприклад, print.

ЗАРЕЗЕРВОВАНІ СЛОВА

Ці слова не можна використовувати в якості імен для змінних.

Типи даних в Python

У реальному житті ми здійснюємо різні дії над предметами, або об'єктами що нас оточують. Ми змінюємо їх властивості, наділяємо новими функціями. За аналогією з цим комп'ютерні програми також керують об'єктами, лише віртуальними, цифровими. Називатимемо такі об'єкти даними.

Очевидно, дані бувають різними. Часто комп'ютерної програми доводиться працювати з числами та рядками, а також логічними виразами.

Арифметичні оператори в Python

Часто при обробці даних використовують числові величини цілого та дійсного типів. Щоб описати дії з числовими даними, використовують арифметичні вирази. Вони дають змогу використовувати різноманітні математичні формули. Користувач самостійно створює арифметичні вирази, комбінуючи числа, змінні, функції та поєднуючи їх із символами арифметичних операцій.  

Вирази, що використовують арифметичні операції, записують в один рядок, розставляючи дужки з урахуванням пріоритету виконання операцій.

Наприклад, вираз:

в Python запишеться так:    a=(25+8)/(46-12)+3**2

КОМЕНТАРІ – фрагменти тексту програми, які ігноруються інтерпретатором.

Коментар — це рядок, який не виконується програмою, в Python він починається символом решітки #. Може бути записаний як в окремому рядку, так і наприкінці рядка коду. Коментарі використовують для пояснення коду програми або для вилучення з алгоритму виконання програми деякого незавершеного коду.

Введення та виведення даних в Python

Введення даних у програму та їх виведення важливі у програмуванні. Без введення програми робили б те саме, виключаючи випадки, в яких генеруються випадкові значення. Виведення дозволяє побачити, використати, передати далі результат роботи програми.

Для виведення значень у Python є функція print(). Усередині круглих дужок через кому ми пишемо те, що хочемо вивести. 

Ось програма, яка робить кілька обчислень:

Для вивдення текстового рядка на екран його необхідно вказати в одинарних лапках

print (' Hello world! ')

За введення в програму даних з клавіатури Python відповідає функція input(). Коли ця функція викликається, програма зупиняє своє виконання і чекає, коли користувач введе текст. Після цього, коли він натисне Enter, функція input() забере введений текст і передасть його програмі, яка вже оброблятиме його відповідно до своїх алгоритмів.

Якщо в інтерактивному режимі ввести команду input(), нічого цікавого ви не побачите. Комп'ютер буде чекати, коли ви щось введете і натиснете Enter або просто натиснете Enter. 

За замовченням отримуються текстові дані.

Отриманий результат - текстова строка 57

Отриманий результат - сума чисел 5 і 7

! Розглянемо приклад програмної реалізації основних арифметичних операції.

Зверніть увагу на ще один тип коментарів. Якщо необхідно написати великий коментар на декілька рядків, то він відділяється на початку і в кінці трьома символами одинарних лапків.  

ПРАКТИЧНА РОБОТА

1. Скласти програму обчислення математичного виразу 

(значення f та w необхідно ввести з клавіатури). 

2. Скласти програму для вирішення задачі:

Автомобіль проїхав по шосе a км зі швидкістю 75 км/год і по ґрунтовій дорозі b км зі швидкістю 40 км/год. За який час автомобіль проїхав увесь шлях? Складіть вираз і знайдіть його значення при a = 150, b = 20. 

ДОМАШНЄ ЗАВДАННЯ