Задание 16. ОГЭ 2025. Информатика. Крылов-2

Просмотры: 294
Изменено: 15 февраля 2025

Напишите программу для решения следующей задачи.

Ученики 5 класса в течение нескольких дней вели сбор макулатуры. При этом они записывали количество собранных ежедневно килограммов макулатуры (целое число, отражающее массу в килограммах). Для дней, когда вес собранной макулатуры был незначительным (т. к. менее \(10\) кг), найдите средний вес собранной макулатуры. Определите количество таких дней. Гарантируется, что за время сбора макулатуры хотя бы в один из дней школьники собрали менее \(10\) кг.

Программа получает на вход количество дней, в течение которых шёл сбор макулатуры \(N\) \((1 \leqslant N \leqslant 31),\) затем для каждого дня вводится масса собранной макулатуры.

Решение:

Python


d, s = 0, 0
N = int(input())

for i in range(N):
    x = int(input())
    if x < 10:
        d += 1
	s += x
print(s / d, d, sep='\n')