Напишите программу, в которой осуществляется ввод целых чисел до тех пор, пока не будет введён ноль, и подсчёт
суммы и среднего арифметического введённых положительных чисел (Python!!!!!)
Срочно!!!

Ответы

Ответ дал: MaxLevs
1
  • def getIntSeq():
  •    while True:
  •        k = int(input())
  •        if k == 0: break
  •        yield k
  •    return
  • xs = [x for x in getIntSeq() if x > 0]
  • S = sum(xs)
  • avg = float(S) / len(xs)
  • print("Sum of positive elements: %d" % S)
  • print("Avg of positive elements: %d" % avg)
Вас заинтересует