Предмет: Информатика, автор: pupsik333

Python!!
С клавиатуры вводится целое число X. Заполните массив, состоящий из нечётного числа элементов, целыми числами, так чтобы средний элемент массива был равен X, слева от него элементы стояли по возрастанию, а справа – по убыванию. Соседние элементы отличаются на единицу. Например, при X = 3 массив из 5 элементов заполняется так: 1 2 3 2 1.
Во всех задачах считывайте входные данные через input() и выводите ответ через print().

Ответы

Автор ответа: budzsergiy777p0i27m
0

def func(n):

   test_list = [i for i in range(1, n + 1)]

   new_list = [x for x in range(1, n)]

   new_list.reverse()

   print(test_list + new_list)

func(3)

func(10)

ПРИМЕР:

[1, 2, 3, 2, 1]

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

Похожие вопросы
Предмет: Геометрия, автор: kararebina
Предмет: История, автор: дан149