Напишите программу на Python 3 для решения следующей задачи: Ученики 4 класса вели записи о погоде в своих дневниках
Напишите программу на Python 3 для решения следующей задачи: Ученики 4 класса вели записи о погоде в своих дневниках и ежедневно фиксировали дневные температуры. Необходимо найти среднюю температуру в днях, когда температура поднималась выше нуля градусов. Также требуется определить количество таких дней. Гарантируется, что хотя бы в один из дней наблюдений температура поднималась выше нуля градусов. Программа принимает число N (1 < N < 31) - количество проведенных наблюдений, а затем для каждого дня вводится количество дней, в которые фиксировали температуру.
Шустрик 52
Конечно! Вот программа на Python 3, которая решает данную задачу:Работа программы следующая:
1. Сначала программа запрашивает у пользователя количество наблюдений (дней).
2. Затем, внутри цикла по каждому дню наблюдений, программа запрашивает количество дней, в которые была зафиксирована температура.
3. Затем, внутри вложенного цикла по каждому дню с фиксированной температурой, программа запрашивает значение температуры.
4. Если значение температуры выше нуля, то оно добавляется к общей сумме и увеличивается счетчик дней.
5. По завершении всех наблюдений, программа рассчитывает среднюю температуру, разделяя сумму температур на количество дней.
6. Наконец, программа выводит полученные результаты: среднюю температуру и количество дней, когда температура поднималась выше нуля.
Таким образом, программа позволяет найти среднюю температуру в днях, когда температура поднималась выше нуля, и определить количество таких дней.