Урок 1
Опрацюйте, вивчіть основні
поняття.
Мова
програмування - це мова для запису алгоритмів, що виконуються
комп'ютером.
Інтерпретатор
- виконавець команд мови Python
Run
Module або F5 запуск програми на
виконання.
функція
print виводе задані об’єкти екран
функція
input виконує введення даних в програму
Дані зберігаються
у змінних.
Змінна має
ім’я і значення
Присвоювання
- надання змінній значення.
Операція
присвоювання позначається символом =
Ім’я змінної повинно починатися з літери (від a до Z)
або зі знака підкреслення _ після яких може йти будь-яку кількість букв,
знаків підкреслення і чисел (від 0 до 9)
Великі та маленькі
літери розрізняються.
# хештег позначає
коментар до програми, він не виконується програмою, призначений для опису команди і є необов’язковим
Величини (змінні і
константи), їхні властивості.
Величина
- це кількісно виражене значення властивостей об’єкта.
Константа - величина, яка протягом роботи програми не змінюється.
Змінна - найменована величина, яка під час виконання алгоритму
може набувати різних значень.
Ідентифікатор
- ім'я деякого об'єкту в програмі, що є його унікальною ознакою, яка
дозволяє відрізняти його від інших об'єктів.
Ідентифікатори в Python це імена які використовуються для позначення
змінної, функції, класу, модуля або іншого об'єкта. Ідентифікатор повинен
починатися з літери (від a до Z) або зі знака підкреслення (_), після яких може
йти будь-яку кількість букв, знаків підкреслення і чисел (від 0 до 9).
В Python неприпустимо використання розділових знаків або спеціальних
символів, таких як @, $ або% в якості ідентифікаторів. Крім того, Python
чуттєвий до регістру, тобто cat і Cat це два різних імені.
Наприклад:
__aAb12_as111_1_4_5 - коректний
ідентифікатор
Cat - коректний ідентифікатор
cat - коректний ідентифікатор
1z - некоректний, тому що починається з цифри.
Зарезервовані (ключові) слова в Python:
Наступні ідентифікатори є зарезервованими або
ключовими словами мови і не можуть бути використані як звичайні
ідентифікатори в якості імені змінної.
False
class finally is
return
None
continue
for lambda try
True
def from nonlocal while
and
del
global not with
as
elif
if
or
yield
assert
else import pass
break
except in raise
Отримати список ключових слів можливо в інтерпретаторі
командою
help("keywords")
Змінні
Дані
зберігаються в комірках пам'яті комп'ютера. Коли ми вводимо число, воно
поміщається в пам'ять. Але як дізнатися, куди саме? Як надалі звертатися до цих
даних? При зверненні до даних стали використовувати змінні. Механізм
зв'язку між змінними та даними може розрізнятися в залежності від мови
програмування і типу даних. Поки досить запам'ятати, що дані зв'язуються з
яких-небудь ім'ям і надалі звернення до них можливо з цього імені.
У
програмі на мові Python зв'язок між даними і змінними встановлюється за
допомогою знака =. Така операція називається присвоєнням.
Наприклад, вираз a = 4 означає, що на об'єкт (дані) у певній області
пам'яті посилається ім'я a і звертатися до них тепер слід за цим іменем.
Імена
змінних можуть бути будь-якими. Однак є кілька загальних правил їх написання:
1. Бажано давати змінним осмислені імена, що говорять про
призначення даних, на які вони посилаються.
2. Ім'я змінної не повинно збігатися з командами мови
(зарезервованими ключовими словами).
3. Ім'я змінної має починатися з букви або символу
підкреслення (_).
Зчитування даних та виведення результату програмі на
Python
print
() - функція виведення значення змінної або виразу
input
() - функція (введення даних)
зчитування даних з клавіатури на мові PYTHON
Результат
зчитування потрібно надати деякій змінній.
Наприклад:
a=input()
Змінна а
набуде значення рядка, введеного з клавіатури.
Зверніть
увагу, саме рядка, тобто змінна а є рядком.
Завдання
1.
Працюємо
разом. Виконуємо програми, робимо висновок.
#Приклад програма 1:
# коментар
a=input()
# input() - функція запиту інформації у користувача
b=input()
# input() - функція запиту інформації у користувача
c=a+b
print (c)
#print() - функція виведення даних
#Приклад програма 2:
a=input()
a=int(a)
b=input()
b=int(b)
c=a+b
print (c)
#Приклад програма 3:
a=int(input())
b=int(input())
c=a+b
print (c)
#Приклад програма 4:
# використаємо додаткове повідомлення
"Введіть значення a="
a=int(input("Введіть
значення a="))
b=int(input("Введіть
значення b=" ))
c=a+b
print
(a,"+",b,"=",c)
#Приклад програма 5:
a=int(input("Введіть
значення a="))
b=int(input("Введіть
значення b=" ))
c=a+b
print
(a,"+",b,"=",c, sep="")
#використання атрибута sep див. лекція 3.2
Виконати
№1.1(7б)
Дано сторону квадрата а. Знайти його периметр P=4a
Приклад вхідних даних
5
Приклад вихідних даних
20
№1.2(7б)
Дано сторону квадрата а. Знайти його площу S=a2
Приклад вхідних даних
5
Приклад вихідних даних
25.0
Домашнє
завдання:
Програму записати у зошит