Задача «Индекс максимума последовательности»

 Условие

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

Решение

  1. max = 0
  2. index_of_max = -1
  3. element = -1
  4. len = 0
  5. while element != 0:
  6.     element = int(input())
  7.     if element > max:
  8.         max = element
  9.         index_of_max = len
  10.     len += 1
  11. print(index_of_max)