Дан одномерный массив числовых значений, насчитывающий N элементов. Поменять местами первую и вторую половины массива.
import random import math def init_random_list(list_size): list = [] while list_size > 0: list.append(random.randint(1, 100)) list_size = list_size - 1 return list lst = init_random_list(7) print("Исходный массив:", lst) centre = math.ceil(len(lst) / 2) lst = lst[centre:] + lst[:centre] print("Модифицированный массив:", lst)