Задан массив Y с количеством элементов N. Сформируйте массив, в котором элементы с чётными индексами будут равны соответствующим элементам исходного массива, а элементы с нечётными индексами будут равны нулю.
Нужно написать программу в Python.

Ответы

Ответ дал: lalkalalka200
0

Ответ:

n = int(input("Введите размерность массива "))

Y1 = [int(input()) for i in range(n)] #создаём первый массив и вводим элементы

Y2 = [] #создаём второй массив

for i in range(n):       #Заводим цикл по размерности массива

   if i % 2 == 0:

       Y2.append(Y1[i])  #если индекс чётный,добавляем элемент из первого массива

   else:

       Y2.append(0)   #иначе добавляем ноль

print("Исходный массив: " + str(Y1))

print("Новый массив: " + str(Y2))

Объяснение:

Пример результата работы

Приложения:

BobbyFresnel: Что мне всегда нравится в Питоне - возможность злорадно похихикать над его вводом [int(input()) for i in range(n)] )))
Похожие вопросы