Большинство задач этой главы ориентировано на отработку навыков по разработке функций.
Ваше решение будет использоваться как библиотека.
Напишите функцию 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)]