Регистрация
Войти
Стать экспертом Правила
Информатика

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

ОТВЕТЫ
# 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, "эл.")
645
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам