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

На вход подаётся число N, а затем N натуральных чисел в столбик. Записать их в массив. Найти и вывести произведение элементов массива, которые имеют нечётное значение. Гарантируется, что в исходном массиве есть хотя бы один элемент, значение которого нечётно. На питоне​

Ответы

Автор ответа: mrpansar
3

N = int(input())

lst = []

sm = 1

for i in range(N):

   lst += [int(input())]

   if lst[i] % 2 == 1:

       sm *= lst[i]

print(sm)


Litlle228: lst-это массив?
mrpansar: lst это список, но 'Одномерные массивы в Python представляют собой список элементов.', фактически это одно и тоже. А для массива требуется подключить модуль:
import numpy as np
N = int(input())
lst = []
sm = 1
for i in range(N):
lst += [int(input())]
mas = np.array(lst)
for i in mas:
if i % 2 == 1:
sm *= i
print(sm)
Litlle228: спасибо большое))
Похожие вопросы
Предмет: Математика, автор: ВикаТулякова