604.80K
Категория: ПрограммированиеПрограммирование

Списки - 3 (1)

1.

Списки - 3
Структуры данных

2.

Алгоритм работы со списками
1. Заполнить
2. Вывести на экран
3. Проанализировать / изменить содержимое
4. Вывести результат

3.

Изменение и результат
Изменение элементов сводится к тому, что
они меняют свое значение.
Выводом результата при изменении
элементов является вывод
преобразованного массива

4.

Пример (умножить четные на 2)

5.

Сортировка
a.sort() – сортировка по возрастанию
В комбинации с a.reverse() можно
отсортировать по убыванию.

6.

Обмен значениями
Переменные a и b меняют свои значения:
a, b = b, a
Задача: Поменять местами максимальный и
последний элементы:
a[imax], a[-1] = a[-1], a[imax]
Где imax – индекс максимального (его еще нужно
найти), а -1 – индекс последнего элемента.

7.

Задачи
0. Создать список из 13 целых случайных чисел в
диапазоне от ̶ 40 до 40 и вывести на экран.
1. Заменить отрицательные элементы на 0.
2. Элементы, кратные 5, умножить на 5.
3. Отсортировать список по убыванию.
4. К элементам, стоящим на четных позициях,
прибавить квадрат их индекса.
5. Элементы, большие 36 заменить на
максимальный.

8.

Задачи
6. Элементы, стоящие на четных позициях заменить на
максимальный.
7. Поменять местами максимальный и минимальный
элементы.
8. Найди произведение элементов между первым
элементом и минимальным.
9. Заменить максимальный элемент на среднее
арифметическое нечетных элементов.
10. В отсортированном по возрастанию массиве поменять
местами второй и предпоследний элементы.
English     Русский Правила