Задача 34

Дан одномерный массив числовых значений, насчитывающий 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)

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *