Подборка задач с решениями - 34

  • Категория: Python
  • Дата публикации: 2022-01-28
  • Опубликовано на сайте: Stepik

Задача 1:

На вход программе подается число n. Напишите программу, которая создает и выводит построчно вложенный список, состоящий из n списков [[1], [1, 2], [1, 2, 3], ..., [1, 2, ..., n]].

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 2 - Треугольник Паскаля 1:

Треугольник Паскаля — бесконечная таблица биномиальных коэффициентов, имеющая треугольную форму. В этом треугольнике на вершине и по бокам стоят единицы. Каждое число равно сумме двух расположенных над ним чисел.

На вход программе подается число n. Напишите программу, которая возвращает указанную строку треугольника Паскаля в виде списка (нумерация строк начинается с нуля).

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 3 - Треугольник Паскаля 2:

На вход программе подается натуральное число n. Напишите программу, которая выводит первые n строк треугольника Паскаля.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 4:

На вход программе подается строка текста, содержащая символы. Напишите программу, которая упаковывает последовательности одинаковых символов заданной строки в подсписки.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 5:

На вход программе подаются две строки, на одной символы, на другой число n. Из первой строки формируется список.

Реализуйте функцию chunked(), которая принимает на вход список и число, задающее размер чанка (куска), а возвращает список из чанков указанной длины.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 6:

Подсписок — часть другого списка. Подсписок может содержать один элемент, несколько, и даже ни одного. Например, [1], [2], [3] и [4] — подсписки списка [1, 2, 3, 4]. Список [2, 3] — подсписок списка [1, 2, 3, 4], но список [2, 4] не подсписок списка [1, 2, 3, 4], так как элементы 222 и 444 во втором списке не смежные. Пустой список — подсписок любого списка. Сам список — подсписок самого себя, то есть список [1, 2, 3, 4] подсписок списка [1, 2, 3, 4].

На вход программе подается строка текста, содержащая символы. Из данной строки формируется список. Напишите программу, которая выводит список, содержащий все возможные подсписки списка, включая пустой список.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 7:

На вход программе подаются два натуральных числа n и m. Напишите программу, которая создает матрицу размером n × m, заполнив её "диагоналями" в соответствии с образцом.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 8:

На вход программе подаются два натуральных числа n и m. Напишите программу, которая создает матрицу размером n × m, заполнив её "змейкой" в соответствии с образцом.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 9:

На вход программе подаются два натуральных числа n и m. Напишите программу, которая создает матрицу размером n × m, заполнив её в соответствии с образцом.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 10:

На вход программе подается натуральное число n. Напишите программу, которая создает матрицу размером n × n, заполнив её в соответствии с образцом.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 11:

На вход программе подается натуральное число n. Напишите программу, которая создает матрицу размером n × n, заполнив её в соответствии с образцом.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 12:

На вход программе подаются два натуральных числа n и m. Напишите программу, которая создает матрицу размером n × m, заполнив её в соответствии с образцом.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT