|
задания. Какие изменения произошли со списком а 15, 5, 9, 10 print(a) Вывод 15, 5, 9, 10, 15
Какие изменения произошли со списком? а = [ 15, 5, 9, 10 ] … print(a) Вывод: [15, 5, 9, 10, 15] b = [1, 2, 3, 4, 5] … print(b) Вывод: [1, 2, 4, 5] Удаление и вставка элемента 9 класс Цели обучения Критерии оценивания Знание - называть методы для вставки/удаления элементов списка; Понимание - описывать алгоритм вставки/удаления элемента списка; Применение - писать программный код для работы с элементами списка; Анализ - сравнивать ожидаемый и фактический результаты; Синтез Оценивание - проводить самооценивание и взаимооценивание. Исследуйте в группах операции вставки и удаления и объясните другим учащимся их использование. a.append(x)
| добавить x в конец a
| a = [2, 3, 7]
a.append(8)
a == [2, 3, 7, 8]
| del a[n]
| удалить n-й элемент списка
| a = [2, 3, 7]
del a[1]
a == [2, 7]
| del a[start:stop:step]
| удалить из a все элементы, попавшие в срез
| a = [2, 3, 7]
del a[:2]
a == [7]
| a.clear()
| удалить из a все элементы (то же, что del a[:])
| a.clear()
a==[]
| Решение задач - Выполните задачи 1-6
Дескрипторы: - - пишет код для добавления элемента списка;
- - пишет код для удаления элемента списка;
- - определяет ожидаемый результат;
- - выполняет отладку программы;
- - сравнивает ожидаемый и фактические результаты.
Рефлексия
| Согласен
| Частично согласен
| Не согласен
| Я могу добавлять и вставлять элементы списка.
|
|
|
| Я могу удалять элементы списка разными способами.
|
|
|
| Я могу объяснить алгоритм вставки элемента спсика.
|
|
|
| Я могу объяснить алгоритм удаления элементов списка.
|
|
|
| Я легко решил предложенные задачи.
|
|
|
| Домашнее задание Разработайте программу, которая заполняет список натуральными числами от 1 до 100. Далее удалите все числа, которые делятся на три без остатка, а на их место вставьте знак ‘*’. Пример, input 1, 2, 3, 4, 5, 6, 7, … out.txt 1, 2, ‘*’, 4, 5, ‘*’, 7,… |
|
|