Расчёт средней температуры
Информатика

Напишите программу на Python 3, которая будет считывать значения температуры воздуха, измеренные метеорологом в течение

Напишите программу на Python 3, которая будет считывать значения температуры воздуха, измеренные метеорологом в течение нескольких дней, и выводить среднюю температуру за этот период. Для завершения ввода данных введите значение, меньшее -300 (так как реальная температура не может быть ниже -273.15). Важно отметить, что при использовании действительных чисел могут возникать округления, что может незначительно отразиться на конечном результате, но это не повлияет на проверку решения. Введите несколько (не менее одного) действительных чисел на отдельных строках.
Верные ответы (1):
  • Буран
    Буран
    18
    Показать ответ
    Задача: Расчёт средней температуры

    Пояснение: Для решения этой задачи нам потребуется считывать значения температуры в цикле до тех пор, пока не будет введено значение меньше -300. Мы будем сохранять сумму всех введенных значений и их количество. После того, как ввод будет завершен, мы поделим сумму на количество значений, чтобы получить среднюю температуру. Далее, мы выведем среднюю температуру на экран.

    Дополнительный материал:

    temperatures = []
    while True:
    temperature = float(input("Введите значение температуры (для завершения введите значение меньше -300): "))
    if temperature < -300:
    break
    temperatures.append(temperature)

    average_temperature = sum(temperatures) / len(temperatures)
    print("Средняя температура: ", average_temperature)


    Совет: При решении этой задачи важно помнить, что необходимо вводить значения температуры по одному на отдельных строках и использовать числа с плавающей запятой (например, 25.5). Также обратите внимание на условие завершения ввода - введите значение, которое точно меньше -300, чтобы программа могла определить конец ввода.

    Задание для закрепления: Напишите программу на Python 3 для расчета средней скорости движения автомобиля за некоторый промежуток времени. Вам понадобятся значения пройденного расстояния и затраченного времени. Выведите среднюю скорость на экран.
Написать свой ответ: