Способи створення та формування списків
Контроль знань
Диктант.
Учитель читає завдання, учні виконують його на своїх комп'ютерах. Учитель одразу перевіряє, оцінюючи виконання завдання "+" або "-".По завершенню виконання усіх завдань, виставляється остаточна оцінка.
Записати список, що складається з чисел: 10, 20, 30, 40.
Створити список з іменем rik зі значеннями: назви пір року.
Вивести на екран перший елемент створеного списку.
Вивести на екран останній елемент створеного списку.
Створити посилання з іменем poryroku на список rik
Створити новий список poryroku, скопіювавши в нього всі елементи списку rik
Сприйняття та осмислення нового матеріалу
ПЕРЕТВОРЕННЯ РЯДКОВОЇ ВЕЛИЧИНИ У СПИСОК
Функція List()
змінна = list(рядкова величина)
Приклад.
slovo='кішка'
spysok=list(slovo)
print(spysok)
--------------------------------------------------
['к','і','ш','к','а']
Метод split()
змінна=рядкова_змінна.split(розділювач)
Приклад.
datanarodg='20/04/2005'
spysok=datanarodg.split('/')
print(spysok)
----------------------------------------------------
['20', '04', '2005']
ПЕРЕТВОРЕННЯ СПИСКУ В РЯДОК
Метод join()
змінна=роздільник.join(список)
s=['Петрук','Іван','Семенович']
a=' '.join(s)
print(a)
----------------------------------------------------------------
Петрук Іван Семенович
Створення нового списку з елементів іншого списку
СТВОРЕННЯ ЧИСЛОВОГО СПИСКУ
Генерація чисел для числового списку
змінна = list(range(перше_число, останнє_число, крок_прогресії))
spysok=list(range(1,20,2))
print(spysok)
----------------------------------------------------
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
Самостійна робота за комп'ютером
Складіть програми за поданим нижче описом.
Програма просить ввести з клавіатури дату в форматі "день.міцясь.рік".
Після введення користувачем дати програма окремо на кожному рядку виводить номер дня, номер місяця, рік
Зразок роботи програми:
Введіть дату: 12.05.2022
День: 12
Місяць: 05
Рік: 2022
На вхід програми подається один рядок з цілими числами. Числа розділені пропусками. Необхідно вивести суму цих чисел. Наприклад, якщо був введений рядок чисел 2 -1 9 6, то результатом роботи програми буде їх сума 16.
Зразок програми до задачі, подібної до задачі 2
Домашнє завдання
О. Казанцева, п.30