Задача к ЕГЭ по информатике на тему «Исправление / дополнение кода» №1

Выдаст ли ошибку следующая программа?

count = 0 summa = 0 i = 0 while i < 102:     summa += i     count -= 1     if i % 3 == 0:         count += 3     i += 1 print(summa / count) 

Если программа не выдаст ошибку, то напишите в ответе 0, иначе напишите тип ошибки, которую выдаст программа.

В данной программе каждое число кратное трем увеличивает счетчик на 3  , каждое число уменьшает счетчик на  1  . Всего чисел кратных 3  будет 34  , получается, что count = 34 ⋅3 − 102 = 0  , тип ошибки: ZeroDivisionError

Ответ: ZeroDivisionError
Оцените статью
Я решу все!