Python тема-WhileМетеоролог – это человек, собирающий и фиксирующий информацию о погодных явлениях.Наш метеоролог несколько дней подряд измеряет температуру воздуха в вашем городе. Ваша программа считывает измеренные им значения и выводит среднее значение температуры за время измерений. Чтобы обозначить конец ввода данных, вводится значение, меньшее -100 (Абсолютный минимум −93.2 °C был зафиксирован в Антарктиде 10 августа 2010 г., в вашем городе точно не холоднее) или больше +80 (Абсолютный максимум +70.7 °C — в 2005 году в солончаковой пустыне Деште-Лут на юго-востоке Ирана).Входные данные:Ввод температуры воздуха на отдельных строках. На одной из строк обязательно содержится значение < -100 или >80.Выходные данные:Одно число - средняя температура за период измерений, округленное до сотых.

20 Июл 2020 в 19:40
472 +1
0
Ответы
1

Пример решения на Python:

sum_temp = 0
count = 0
while True:
temp = float(input("Введите температуру: "))
if temp < -100 or temp > 80:
break
sum_temp += temp
count += 1
if count > 0:
avg_temp = sum_temp / count
print("Средняя температура за период измерений: {:.2f}".format(avg_temp))
else:
print("Недостаточно данных для расчета средней температуры")

Это пример программы на Python, которая считывает температуры воздуха, введенные пользователем, и вычисляет их среднее значение. Программа продолжает считывать данные, пока не будет введено значение меньше -100 или больше 80. После этого программа вычисляет среднюю температуру и выводит ее на экран, округленную до сотых.

18 Апр в 10:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 246 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир