Задача для примера с Досрочного варианта ОГЭ 2025

Сама задача слита Умскул - но их решение оставим им же)

скрин

От предыдущего задания это отличается тем, что здесь необходимо округлять ответ до десятых. В разборе приведу пример, как округдять до сотых и тысячных.

Из предыдущего задания вы уже умеете открывать и настраивать IDLE Python.

поэтому сразу приступаю к решению

в задаче видим 0 - признак окончания ввода. Это сигнал к использованию базы while

скрин

далее приступаем к решению задачи

нам нужны двузначные числа: 10 <= a <= 99

Естественно, для поиска среднего арифметического нужны две переменные:

сумма и количество (предлагаю s и k) - изначально равные нулю

скрин

далее добавляю условие, в котором, если число двузначное, то к сумме прибавляется число, а к количеству единица (+1)

скрин

далее самое интересное: 

нужно проверить, если s или k не равны нулю, то есть числа двузначные были, то выводим среднее значение, а в ином случае выводим "NO"

все это выполняется после основной программы. 

скрин

и вроде бы все круто, оба теста проходят, ура! но.... это может быть только один балл. Т.к. в задаче сказано с точностью до десятых. 

Тут по-любому нужно использовать round(число, кол-во после запятой)

скрин

и пример округления до сотых и тысячных

скрин

Last modified: Saturday, 28 June 2025, 7:04 PM