Задача 103 Средняя

Среднее по пустоте

average_price(prices) считает средний чек: сумма цен, делённая на их количество. Цены приходят по-разному: иногда списком, иногда итератором — результатом map из API. На итераторе функция падает с делением на ноль. Исправьте функцию так, чтобы она работала с любым перебираемым объектом. Для пустых данных — 0.

Подсказка 1 из 2

Выведите list(prices) после первого sum для итератора.

Подсказка 2 из 2

Сохраните данные в список один раз в начале функции.

main.py Загружаем Python… первый раз ~13 МБ, дальше из кэша

Ошибка в тексте

Сообщить об ошибке могут зарегистрированные пользователи — так в сообщениях меньше спама.

Войти, чтобы сообщить