пʼятницю, 23 листопада 2018 р.

Практична робота 7 клас

Оператор
Назва
Пояснення
Приклади
+
Плюс
Додає два об’єкта. А також конкатенація для типу даних string
3+5 дає 8. 'a'+'b' дає 'ab'
-
Мінус
Або дає число зі знаком - або віднімає одне число від іншого
-5.2 дає негативне число. 50-24 дає 26
*
Множення
Це або операція множення або операція "розмноження" для рядкового типу.Поверне рядок повторений задану к-ть разів
2*3 дорівнює 6. 'la'*3 дає 'lalala'
**
Піднесення до степені
Повертає x в степені y
3 ** 4 дає 81 (іншими словами 3 *3 * 3 * 3)
/
Ділення
Розділити x на y
4/3 дає 1.3333333333333333
//
Цілочислове ділення
Повертає цілочисельну частку від ділення
4//3 дає 1
%
Ділення по модулю
Повертає залишок від ділення
8 % 3 дасть 2. -25.5 % 2.25 дасть 1.5.
<< 
Зсув вліво
Зсуває біти числа вліво на задану к-ть позицій. Будь-яке число в оперативній пам’яті ПК представлено у вигляді бітів — або двійкових чисел, тобто 0 і 1
2 << 2 дасть 8. В двійковому вигляді 2 представляє собою 10. Зсув вліво на 2 біта дає 1000, що в десятковій системі числення означає 8.
>> 
Зсув вправо
Зсуває біти числа вправо на задане число позицій
11 >>1 дасть 5. В двійковій системі числення 11 представляє собою 1011, що будучи зміщеним на 1 біт вправо, дає 101, а це, в свою чергу, не що інше як десяткове 5
&
Побітне І
Побітна операція І над числами
5 & 3 дає 1
|
Побітне АБО
Побітна операція АБО над числами
5 | 3 дає 7
^
Побітне ВИКЛЮЧНО АБО
Побітна операція ВИКЛЮЧНО АБО над числами
5 ^ 3 дає 6
~
Побітне НЕ
Побітне НЕ x це ~(x+1)
~5 дає -6
< 
Менше ніж
Визначає чи вірно те, що x менше за y. Всі операції порівняння повертають True або False. Зауваж на заглавні букви в цих словах
5 < 3 дає False 3 < 5 дає True. Можна складати довільні ланцюжки: 3 < 5 < 7 дає True
> 
Більше ніж
Визначає чи вірно те, що x більше за y
5 > 3 поверне True. Якщо обидва операнди числа, перед порівнянням їх буде приведено до однаковго типу даних. В протилежному випадку завжди повертає False
<=
Менше ніж або еквівалентно
Визначає чи вірно те, що x менше за y або x 0 еквівалентний y
x = 3; y = 6; x <= y поверне True.
>=
Більше ніж або еквівалентно
Визначає чи вірно те, що x більше за y або екввівалентний y
x = 4; y = 3; x >= 3 поверне True.
==
Еквівалентно до
Визначає чи об’єкти еквівалентні (рівні) між собою
x = 2; y = 2; x == y поверне True. x = 'str'; y = 'stR'; x == y поверне False. x = 'str'; y = 'str'; x == y поверне True.
!=
Не еквівалентно до
Визначає чи об’єкти не еквівалентні між собою
x = 2; y = 3; x != y поверне True.
not
Логічне НІ
Якщо x є True, то поверне False. Якщо x є False, то поверне True
x = True; not x поверне False. Операція not інвертує значення.
and
Логічне І
x and y поверне False якщо x є False, інакше значення False
x = False; y = True; x and y поверне False оскільки x є False. У цьому випадку Python не буде перевіряти значення y тому що він знає, що лівий операнд оператора and дорівнює False з чого випливає, що весь вираз дорівнює False незалежно від значення всіх інших величин. Це називається скорочено оцінкою логічних операторів
or
Логічне АБО
Якщо x є True, то поверне True. Інакше поверне значення y
x = True; y = False; x or y дає True. Тут також може бути виконана скорочена оцінка виразів

вівторок, 20 листопада 2018 р.

Практична робота 6 клас


Списки та кортежі в мові програмування Пітон

Відкрийте статтю 



Практична робота 9 клас

1. Створіть 3 будь які списки з цілочисловими та дробовими типами даних
2. Знайдіть суму всіх елементів в кожному із списків та виведіть на екран
3. Обєднайте всі списки в один і присвойте це значення змінній
4. Виведіть на екран кількість елементів, у списку що утворився
5. Виведіть на екран суму всіх елементів останнього списку
6. Продемонструйте роботу учителю