Задача «Количество элементов, равных максимуму»

Условие

Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности равны ее наибольшему элементу.

Решение

  1. maximum = 0
  2. num_maximal = 0
  3. element = -1
  4. while element != 0:
  5.     element = int(input())
  6.     if element > maximum:
  7.         maximum, num_maximal = element, 1
  8.     elif element == maximum:
  9.         num_maximal += 1
  10. print(num_maximal)