Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3563879
А
Аноним
09 февраля 2026 18:14 · публичный вопрос
А
Аноним

Написать программу, которая вычисляет среднюю температуру воздуха за неделю. Исходные данные вводятся с клавиатуры.

Ответ нейросети
09 февраля 2026 18:14

Цель понятна: показать пошаговое решение и привести готовую программу на языке Python, которая считает среднюю температуру за неделю, вводимую с клавиатуры.

Пояснение по алгоритму (для понимания)

  • Шаг 1: собрать 7 значений температур за каждый день недели.
  • Шаг 2: найти их сумму.
  • Шаг 3: разделить сумму на 7, чтобы получить среднее.
  • Шаг 4: вывести результат (лучше с двумя знаками после запятой).

Пример программы на Python (для средней школы)

# Программа: вычисляет среднюю температуру за неделю
# Ввод: 7 чисел (температуры за каждый день)
# Вывод: средняя температура за неделю

def main():
    temps = []
    print("Введите температуру за каждый день недели (7 чисел).")
    for i in range(7):
        while True:
            user_input = input(f"День {i+1}: ")
            try:
                t = float(user_input)
                temps.append(t)
                break
            except ValueError:
                print("Некорректный ввод. Пожалуйста, введите число.")

    average = sum(temps) / 7
    print(f"Средняя температура за неделю: {average:.2f}°C")

if __name__ == "__main__":
    main()

Как работает программа

  • Пользователь по очереди вводит 7 чисел (температуры за каждый день).
  • Все значения преобразуются в числа с плавающей точкой (float); если ввод не число, запрашивается повторно.
  • Сумма всех 7 чисел делится на 7, чтобы получить среднее арифметическое.
  • Результат выводится с двумя знаками после запятой, например: 21.75°C.

Дополнительные заметки (варианты расширения)

  • Можно разрешить ввод одним соеди́нённым строкой: “23.5 24.0 22.8 21.0 20.5 19.0 18.5” и распарсить шесть пробелов. Но для учебной задачи надёжнее оставлять по одному числу за ввод.
  • Можно добавить проверку диапазона температуры, если нужно, например от -50 до 50°C, и выдавать предупреждение, если число выходит за пределы.