Найти - Пользователи
Полная версия: Помогите с задачкой!!!
Начало » Python для новичков » Помогите с задачкой!!!
1
dima757
Последовательность состоит из натуральных чисел и завершается числом 0. Определите индекс наибольшего элемента последовательности. Если наибольших элементов несколько, выведите индекс первого из них. Нумерация элементов начинается с нуля.если последовательность идет по возрастающей, то верно,усли в разнобой то фиг его знает как написать
i = int(input())
a = 0
b = 0
while i != 0:
    if i > b:
        b = i
        a += 1
    i = int(input())
print(a - 1)
marvellik
по твоему варианту решение:
i = int(input())
a = 0
b = 0
while i != 0:
    if i > b:
        b = i
        index = a
    a += 1
    i = int(input())
print(b,index)
dima757
Спасибо большое!!!! Буду должен, как земля колхозу
Vigi
inp = 1
lst = []
while inp:
    inp = int(input())
    lst.append(inp)
print(max(lst), lst.index(max(lst)))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB