Не могу понять смысл введения переменной i в решении задачки

Сборщик ошибок. Сборщик ошибок собирает ошибки каждый день в течение пяти дней. Напишите программу, которая ведет учет нарастающего итога ошибок, собранных в течение пяти дней. Цикл должен запрашивать количество ошибок, собираемых в течение каждого дня, и когда цикл завершается, программа должна вывести общее количество собранных ошибок.(вот текст задачи)

i = 1

total = 0
for i in range(7):
    bugs = int(input('enter the amount of bugs collected today:'))
    total += bugs

average = total / 7
print('average amount of bugs collected in a week is:', average)

(решение которое я нашел в интернете)

total_bugs = 0
for i in range (5):
    bugs = int(input("Введите количество ошибок за день "))
    total_bugs += bugs
    evarage = total_bugs/5

print(total_bugs, "Общее количество ошибок за 5 дней")
print(evarage, "Среднее арифметическое количество ошибок")

(мое решение)

не могу понять смысл ввода переменной i в чужом решении. Смотрел много вариантов решения и многие из них начинаются с ввода этой переменной


Ответы (0 шт):