Введение
В Python вы можете создать список чисел с использованием функции range(). Однако, иногда вы можете захотеть создать список чисел, которые не последовательны или которые начинаются с числа, отличного от 0. В таких случаях вы можете использовать функцию initialize_list_with_range().
Инициализация списка с использованием диапазона
Напишите функцию initialize_list_with_range(end, start=0, step=1), которая инициализирует список, содержащий числа в указанном диапазоне, где start и end включаются вместе с их разностью step.
Функция должна возвращать список соответствующей длины, заполненный желаемыми значениями в заданном диапазоне.
Входные данные
end(целое число) - Конец диапазона (включительно).start(целое число, необязательно) - Начало диапазона (включительно). По умолчанию 0.step(целое число, необязательно) - Разность между каждым числом в диапазоне. По умолчанию 1.
Выходные данные
- Список, содержащий числа в указанном диапазоне.
def initialize_list_with_range(end, start = 0, step = 1):
return list(range(start, end + 1, step))
initialize_list_with_range(5) ## [0, 1, 2, 3, 4, 5]
initialize_list_with_range(7, 3) ## [3, 4, 5, 6, 7]
initialize_list_with_range(9, 0, 2) ## [0, 2, 4, 6, 8]
Резюме
В этом испытании вы узнали, как создать список чисел с использованием функции initialize_list_with_range(). Эта функция позволяет создать список чисел, которые не последовательны или которые начинаются с числа, отличного от 0.