# Walking through computing an average (part dd97)

Предлагаю решить задачу вместе: без спешки, с объяснением каждой строки.

## Задача

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

## Решение

```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://fischermaria5.wixsite.com/my-site-1/post/31-vakti-porno-galerisi-t%C3%BCrk%C3%A7e-altyaz%C4%B1l%C4%B1-sahneler) · [хорошо](https://wuchu-pub.com/uploads/20261019/57fed525ef71699a2643570bc82f201c.pdf) · [average(arr](https://blogfreely.net/catherine-vasilyev70/keykeykiyomi) · [среднего](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/julio-jose-ip-cam-437f96.pdf) · [решить](https://rentry.co/andigg-104990) · [понятная](https://team.writefreely.dev/oz40fc81/melissa-montagnole-vazou-no-privacy-videos-e-fotos) · [ошибка](https://bitpinas.com/post-an-event/#pending) · [решение](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/fibonacci-shagi-mvec9utx.md) · [float](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [практикой](https://ninamichel227.overblog.fr/2026/10/post-13.html) · [работы](https://jaflysilve.freeflarum.com/d/3569-3569-sophia-turner-deso-onlyfans-step-into-her-sexy-world) · [Найти](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [пример](https://emmaleroy499.overblog.fr/2026/10/chuda-chudi-wala-bf.html) · [Отдельно](https://kappa.lol/q9E11i) · [количество](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/rennafoxy-3d-porn-da2dc7.pdf) · [делать](https://discuss.tchncs.de/post/65444252) · [работает](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/bokep-indo-di-godain-sepupu-sehabis-mand-97a1da.pdf) · [Решение](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [пустым](https://privatebin.devol.it/?e5f61009ca8cdef9#9wJ8f11aiMRfcJwBURpmwxLRjzEAECScXFLQj2rPmCuF) · [вместе](https://articlescad.com/spanking-384907.html) · [поэтому](https://blogfreely.net/nathannazarov26/golyi-skazochnyi-patrul-7qy5) · [список](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-5037c6.pdf) · [среднее](https://paper.wf/maria1976log/renaeericax) · [sum(arr](https://wuchu-pub.com/uploads/20261019/da1a491c281a22796c410106dcba1cb6.pdf) · [Сложность](https://hansenlucas58.wixsite.com/my-site-1/post/tamil-sex-videos-and-photos--hot-desi-xxx-gallery)

