• Предмет: Информатика
  • Автор: hcoonamatatavb
  • Вопрос задан 2 года назад

Пожалуйста, помогите, буду очень благодарен!
Надо на python написать две программы:
1.Знайти суму елементів дійсного вектора, значення яких більше 10

2. Знайти добуток додатних елементів дійсного вектора​


MaxLevs: Опять элфийский
vottak54: Можно на русском?
hcoonamatatavb: 1.Знайты сумму элементов действительного вектора, значения которых больше 10

2. Найти произведение положительных элементов действительного вектора

Ответы

Ответ дал: MaxLevs
1
  • from functools import reduce
  • from operator import mul
  • def task1(xs):
  •  return sum([x for x in xs if x > 10])
  • def task2(xs):
  •  return reduce(mul, [x for x in xs if x > 0])
  • def getIntList(n):
  •  return [int(input()) for _ in range(n)]
  • n = int(input())
  • xs = getIntList(n)
  • print(task1(xs))
  • print(task2(xs))

hcoonamatatavb: ещё бы знать что все это значит
vottak54: надо было numpy хыхых
Вас заинтересует