Предмет: Информатика,
автор: 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:
прикрепите фотографию кода, разметка пробелов потерялась
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: CUBONERV
Предмет: Русский язык,
автор: 228Ананасик228
Предмет: Биология,
автор: SEVOCHKA2006
Предмет: Алгебра,
автор: Renatata1