Найти в Дзене
Кулибин74

Списки и кортежи. Python задачи.

Напишите программу, в которой на основе текста, введенного пользователем, создается кортеж. Затем на основе этого кортежа создается новый кортеж. В новый кортеж включаются равноотстоящие элементы, начиная с первого(с нулевым индексом). Например в новом кортеже включаются элементы, отстоящие друг от друга на 3 позиции(элементы с индексом 0, 3, 6, 9 и так далее). Расстояние между элементами(приращение по индексу) вводится пользователем. Напишите программу. в которой пользователь вводит целое число, а в программе формируется кортеж, который состоит из цифр, входящих в это число. Предложите способы создания кортежа, при котором цифры, формирующие число, включаются в кортеж в прямом и обратном порядке. Напишите программу с функцией, которая создает вложенный список. Размеры списка указываются аргументами функции. Список заполняется случайными буквами. Напишите программу, в которой есть функция для заполнения вложенного списка. Список заполняется натуральными числами "змейкой": сначала запол
  1. Напишите программу, в которой на основе текста, введенного пользователем, создается кортеж. Затем на основе этого кортежа создается новый кортеж. В новый кортеж включаются равноотстоящие элементы, начиная с первого(с нулевым индексом). Например в новом кортеже включаются элементы, отстоящие друг от друга на 3 позиции(элементы с индексом 0, 3, 6, 9 и так далее). Расстояние между элементами(приращение по индексу) вводится пользователем.
  2. Напишите программу. в которой пользователь вводит целое число, а в программе формируется кортеж, который состоит из цифр, входящих в это число. Предложите способы создания кортежа, при котором цифры, формирующие число, включаются в кортеж в прямом и обратном порядке.
  3. Напишите программу с функцией, которая создает вложенный список. Размеры списка указываются аргументами функции. Список заполняется случайными буквами.
  4. Напишите программу, в которой есть функция для заполнения вложенного списка. Список заполняется натуральными числами "змейкой": сначала заполняется первая строка, затем последний столбец(сверху вниз), последняя строка(справа налево), первый столбец(снизу вверх), вторая строка(слева направо), и так далее.
  5. Напишите программу, в которой создается вложенный список из случайных чисел. В матрице, которая реализуется данным вложенным списком, удаляется строка и столбец. Номер строки и номер столбца, которые нужно удалить, вводятся пользователем.
  6. Напишите программу, в которой выполняется сортировка списка(в порядке возрастания) методом пузырька. Метод такой: последовательно сравниваются значения соседних элементов, и если значение элемента слева больше элемента значения справа, элементы меняются местами. За один полный перебор элементов в списке элемент с самым большим значением оказывается последним в списке. За второй перебор предпоследним оказывается элемент со вторым по величине значением и так далее.
  7. Напишите программу с функцией, которая для списка, переданного аргументом, возвращает список из двух элементов: Значение наибольшего элемента в списке и индекс этого элемента в списке(если таких элементов несколько, то индекс первого из таких элементов)
  8. Напишите программу, в которой создается числовой список. Список заполняется случайными числами. Затем элементы с четными индексами сортируется в порядке возрастания, а элементы с нечетными индексами сортируются в порядке убывания.
  9. Напишите программу, в которой создается числовой список. Список заполняется случайными числами. Затем между каждой парой элементов этого списка вставляется новый элемент, равный сумме значений соседних элементов.
  10. Напишите программу, в которой создается два списка одинакового размера. На основе этих списков поочередной вставкой элементов из первого и второго списка формируется новый список.