A. Генератор списков

Большинство задач этой главы ориентировано на отработку навыков по разработке функций.

Ваше решение будет использоваться как библиотека.

Напишите функцию make_list, которая создаёт, заполняет и возвращает список заданного размера.

Параметры функции:

  • length — требуемая длина списка;
  • value — значение элементов списка (по-умолчанию 0).

Примечание

Ваше решение должно содержать только функции.
В решении не должно быть вызовов требуемых функций.

Пример

Ввод

result = make_list(3)

Вывод

result = [0, 0, 0]

Ввод

result = make_list(5, 1)

Вывод

result = [1, 1, 1, 1, 1]

Решение

Задача не вызывает особых затруднений. Описываем параметры функции, не забывая прописать значение по-умолчанию для параметра value. Любым удобным способом генерируем список и возвращаем его с помощью return.

Посмотреть код

Решение

Python
def make_list(length, value=0):
    lst = []
    for _ in range(length):
        lst.append(value)
    return lst

Решение

Python
def make_list(length, value=0):
    return [value for _ in range(length)]
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии