Помогите решить задачу ** языке Python 3.0!!! Последовательность состоит из натуральных...

0 голосов
65 просмотров

Помогите решить задачу на языке Python 3.0!!! Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности больше предыдущего элемента. (решение должно быть с циклом while)


Информатика (12 баллов) | 65 просмотров
Дан 1 ответ
0 голосов

# coding: utf-8

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

Python 3.X.
'''

prev = int(input()) # ввод первого элемента
count = 0 # изначально 0 элементов

while True:
    n = int(input()) # ввод числа
    if n == 0:
        break # выход, если 0
    if n > prev:
        count += 1
    prev = n # смещение числа

print(count, "эл.")

(7.2k баллов)