# Walking through computing an average (part 1f42)

Разберём задачу, которая встречается практически в каждом учебнике по программированию.

## Задача

Найти среднее арифметическое списка чисел и разобрать, что делать с пустым списком.

## Решение

```python
def average(arr: list[float]) -> float:
    if not arr:
        raise ValueError("пустой список не имеет среднего")
    return sum(arr) / len(arr)


print(average([2, 4, 6, 8]))
```

## Как это работает

Сумма элементов делится на их количество. Отдельно обрабатывается пустой список: деление на ноль недопустимо, поэтому выбрасывается понятная ошибка.

## Пример работы

```text
5.0
```

## Сложность

O(n) по времени, O(1) по памяти.


Такой пример хорошо закрепляется практикой — перепишите решение руками и прогоните на своих тестах.

**Читайте также:**

[задачу](https://palmierisas.it/kaia+kitsune+xxx?f=linkcentre) · [своих](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-ec3735.pdf) · [имеет](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [чисел](https://privatebin.devol.it/?f99ee1d55180e0c9#7Cu3NoGrsJwcGRYyE4Vs6F983d8ohmwixzMKcowZ14eL) · [делится](https://drop.xtrafrancyz.net/selif/4pvxztgyyt.pdf) · [пустым](https://articlescad.com/-386725.html) · [пример](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/gcd-oshibki-mvflhren.md) · [решение](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [Задача](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/jizzoid-437b02.pdf) · [Пример](https://news-ctl-posts.hashnode.dev/pitfalls-of-bubble-sort-part-d4e2) · [времени](https://articlescad.com/leo-theresa-onlyfans-leaked-387115.html) · [делать](https://montage27682.mataroa.blog/blog/bee-f0-a3f/) · [return](https://cultmtl.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/onlyfans-antarism-porn-c079f1.pdf) · [ошибка](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [понятная](https://drop.xtrafrancyz.net/selif/qf0zh6xotd.pdf) · [Найти](https://jaflysilve.freeflarum.com/d/4220-4220-mia-whitte-nude) · [работы](https://jaflysilve.freeflarum.com/d/4242-4242-musalman-ka-lund) · [тестах](https://news-ctl-posts.hashnode.dev/two-ways-to-solve-computing-an-average-part-612b) · [пустой](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/lena-anderson-pics-4babbb.pdf) · [учебнике](https://kappa.lol/0rZg3Y) · [арифметическое](https://ecency.com/@filippospis5169/post-b1fe9e) · [python](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-971f8e.pdf) · [памяти](https://paste.rs/6RrrF) · [списком](https://hey.xyz/posts/17g2m29q3y81xgamfxb) · [встречается](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/gcd-dva-sposoba-mvfkr8lu.md) · [элементов](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/smiconai-c91303.pdf) · [разобрать](https://gall.dcinside.com/mgallery/board/view/?id=nmixxreality&no=3545) · [Отдельно](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-883331.pdf) · [print(average([2](https://statics.pancake.vn/web-media-264/9c/62/3f/5a/2c2899fad9b90cbaf617c0745342e1f04775ebfc852c6b4a96034803.pdf) · [average(arr](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/ekaterina-lisina-porn-videos-c2ad60.pdf)

