Предмет: Информатика, автор: DonerChek

ПОЖАЛУЙСТА, ТОВАРИЩИ, СРОЧНО НУЖНА МОМОЩЬ КОД НА ПАЙТОН Я ВОТ ВВЕЛ , КАК В ВИДЕО ОБЪЯСНЯЮТ, НО НЕ ПОДОШЛООО. ПОДАСКАЖИТЕ В ЧЕМ ОШИБКАА

СПАСИБО ЗАРАНЕЕ<3

elem = int(input())

prev1 = elem

prev2 = elem

count = 0

while elem != 0:

if prev1 > prev2 and prev1 > elem

count+=1

prev2=prev1

prev1=elem

elem=int(input())

print(count)



Количество локальных максимумов

Элемент последовательности называется строгим локальным максимумом, если он строго больше предыдущего и последующего элементов последовательности. Первый и последний элемент последовательности не являются локальными максимумами.


Входные данные


Дана последовательность натуральных чисел, завершающаяся числом 0. Гарантируется, что все числа не превосходят 100.


Выходные данные


Определите количество строгих локальных максимумов в этой последовательности.


Примеры

Ввод

Вывод

5

0
--
0
--------
1

2

0
--
0
-----------
2

1

0
--
0

Приложения:

tutu007: прикрепите фотографию кода, разметка пробелов потерялась
DonerChek: прикрепил, спасибо большое

Ответы

Автор ответа: tutu007
2

Ответ:

elem = int(input())

prev1 = elem

prev2 = elem

count = 0

while elem != 0:

   if prev1 > prev2 and prev1 > elem:

       count+=1

   prev2=prev1

   prev1=elem

   elem=int(input())

print(count)


DonerChek: спасибо огромное
Похожие вопросы
Предмет: Английский язык, автор: CUBONERV