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