Как я могу перебирать этот список в цикле? Я новичок, и Python — мой первый язык [закрыто]Python

Программы на Python
Anonymous
Как я могу перебирать этот список в цикле? Я новичок, и Python — мой первый язык [закрыто]

Сообщение Anonymous »

Инструкции Zybooks
Список data_list содержит целые числа, считанные из входных данных, представляющие последовательность значений данных. Для каждого индекса i data_list от 1 до предпоследнего индекса:
Элемент с индексом i является догадкой, если этот элемент больше, чем предыдущий элемент и следующий элемент. .
Если элемент с индексом i является догадкой, выведите «Hunch:», за которым следует предыдущий элемент, текущий элемент и следующий элемент, разделяя каждый элемент пробелом.
Пример
Пример: если входное значение 12 14 72 52, то выходное значение:
  • Последовательность: [12, 14, 72, 52]
  • Предчувствие: 14 72 52
Код Zybooks< /h2>

Код: Выделить всё

tokens = input().split()

data_list = []
for token in tokens:
data_list.append(int(token))

print(f'Sequence: {data_list}')
Мой код для завершения кода zybooks

Код: Выделить всё

for i, data in enumerate(data_list[1: -2]):
if data_list[i] > data_list[i - 1] and data_list[i] > data_list[i + 1]:
print(f"Hunch: {data_list[i - 1]} {data_list[i]} {data_list[i + 1]}")
Вывод с 12, 14, 72, 52##
  • Последовательность: [12, 14, 72, 52]


Подробнее здесь: https://stackoverflow.com/questions/782 ... s-my-first

Вернуться в «Python»