Task№32.

Дан одномерный массив числовых значений, насчитывающий N элементов. Поменять местами элементы, стоящие на чётных и нечётных местах: A[1] ↔ A[2]; A[3] ↔ A[4] ...

import random

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(9)
print("Исходный массив:", lst)
for i in range(len(lst) - 1):
    if i % 2 == 0:
        lst[i], lst[i+1] = lst[i+1], lst[i]

print("Модифицированный массив:", lst)

Добавить комментарий

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