Знаходження сум і кількостей значень елементів одновимірного масиву, що задовольняють задані умови
За навчальною програмою 2017 року
Урок 48
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.
Повторюємо
Значення списку вкладаються у квадратні дужки [ ] та відокремлюються одне від одного за допомогою коми. Наприклад:
Список (list) — це упорядкований набір об’єктів різних типів (чисел, рядків, списків тощо), який можна змінювати.
[ ]
У мові Python списки використовуються для зберігання масивів даних.
a = [1, -2, 3.3, 'text']
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Створення списку
Створити порожній список можна двома способами:
list(): а = list()
за допомогою функції
а = [ ]
використовуючи квадратні дужки
ПРИКЛАД 1. Створити об’єкт animal типу список і надати йому значення:
animal = ["Кіт", "Собака", "Миша", "Хом’як"]
0
1
2
3
Список animal
"Кіт" | "Собака" | "Миша" | "Хом’як" |
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Як здійснювати введення та виведення елементів списку?
Для того щоб отримати список із числових значень, використовують конструкцію, як показано на прикладі:
Результат:
1 2 3 4 5
[1, 2, 3, 4, 5]
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Як описати програму зміни значення�даних списку?
Для перегляду елементів списку в програмах мовою Python використовують конструкцію:
for i in range (n):
команди
Якщо змінювати потрібно не всі значення у списку, а ті, які задовольняють певній умові, то блок-схему доповнюють блоком перевірки умов.
індекс елемента списку
і
індекс останнього елемента
n–1
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Які методи мови програмування Python можна використати для аналізу даних списку?
Метод index () дає змогу отримати значення індексу (позиції) заданого елемента списку. Метод отримує 1 параметр, який є шуканим елементом. Значення індексу, що відповідає першому елементу списку, дорівнює 0. Наприклад,
Програмний код
Результат
# Заданий список
A = [ 'a', 'b', 'c', 'd', 'e', 'f']
t = A.index('c') # t = 'c'
print( "t =", t)
t = 2
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Які методи мови програмування Python можна використати для аналізу даних списку?
Метод count () повертає кількість входжень заданого елемента в списку. Метод отримує один параметр.
Програмний код
Результат
# Заданий список
A = ['a', 'b', 'c', 'd', 'e', 'f']
na = A.count('d') # na = 1
B = [1, 3, 5, 3, 2, 4]
nb = B.count(3) # nb = 2
print("na =", na)
print("nb =", nb)
na = 1
nb = 2
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Як виконувати дії над даними у списку?
Для обчислення значення суми елементів деякого списку із числових даних можна використати функцію sum(list). Наприклад,
Програмний код
Результат
# Заданий список
A = [1, 2, 3, 4, 5, 6, 7, 8, 9]
s = sum(A)
print("Сума s =", s)
Сума s=45
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Домашнє завдання
Проаналізувати
§ 5.2, с. 245-248
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Працюємо за комп’ютером
Вправа 2. Продаж товару.
Завдання. У середовищі програмування створіть проєкт Продаж товару, у якому для введеної кількості проданих одиниць товару, що фіксується кожну годину за зміну (8 год), знаходять підсумкове значення.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Пояснення завдання
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Дякую за увагу!
За навчальною програмою 2017 року
Урок 48
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.