Python тема-While Метеоролог – это человек, собирающий и фиксирующий информацию о погодных явлениях.
Наш метеоролог несколько дней подряд измеряет температуру воздуха в вашем городе. Ваша программа считывает измеренные им значения и выводит среднее значение температуры за время измерений. Чтобы обозначить конец ввода данных, вводится значение, меньшее -100 (Абсолютный минимум −93.2 °C был зафиксирован в Антарктиде 10 августа 2010 г., в вашем городе точно не холоднее) или больше +80 (Абсолютный максимум +70.7 °C — в 2005 году в солончаковой пустыне Деште-Лут на юго-востоке Ирана).
Входные данные:
Ввод температуры воздуха на отдельных строках. На одной из строк обязательно содержится значение < -100 или >80.
Выходные данные:Одно число - средняя температура за период измерений, округленное до сотых.
--- Python 3.8.3 ---
ABS_MIN = -100
ABS_MAX = 80
summ, length = 0, 0
input_ = float(input())
while (input_ <= ABS_MAX and input_ >= ABS_MIN):
summ += input_
length += 1
input_ = float(input())
print(round(summ/length, 2))
Объяснение: