# Walking through computing an average (part b44f)

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

## Задача

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

## Решение

```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://archive31844.mataroa.blog/blog/0a4-f3-81b/) · [делать](https://kegsandcorksfest.com/anxious+panda+omegle+videos?f=instapaper) · [обрабатывается](https://gall.dcinside.com/mgallery/board/view/?id=nmixxreality&no=3547) · [закрепляется](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [задачу](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [решение](https://phansen59.wixsite.com/my-site-1/post/%E7%A6%8F%E5%BB%BA%E5%85%84%E5%A6%B9%E4%B9%B1%E4%BC%A6) · [количество](https://rentry.co/bokep-ome-tv-104096) · [return](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/jiho-esk-hokej-onlajny-1f1619.pdf) · [список](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/periscope-stickam-d03fd1.pdf) · [списком](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/superbusty-715287.pdf) · [вместе](https://news-ctl-posts.hashnode.dev/a-step-by-step-look-at-minimum-and-maximum-of-a-list-part-cfa5) · [хорошо](https://team.writefreely.dev/oz6a42fa/shmrh-tlfn-znny-khh-qsd-zdwj-drnd) · [памяти](https://drop.xtrafrancyz.net/selif/sel4af96rb.pdf) · [Сложность](https://sway.cloud.microsoft/ukj28JTFnYxKq1N2) · [времени](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/good-night-onii-chan-demon-slayer-c985cb.pdf) · [python](https://articlescad.com/sarvente-r34-fnf-porn-gallery-friday-night-funkin-rule-34-387648.html) · [работы](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/snowbunnyjelly-3b6672.pdf) · [спешки](https://leahfournier806.overblog.fr/2026/10/christi-walks-onlyfans-leaked-nude-photos-and-videos.html) · [ошибка](https://cryptoradar.com/exchanges/okx) · [среднего](https://jeanmoulin-forbach.fr/ts+%E5%B0%8F%E9%87%8E%E9%85%B1?f=linkcentre) · [работает](https://news-ctl-posts.hashnode.dev/common-mistakes-in-the-caesar-cipher-part-af80) · [элементов](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/asli-bekiro-lu-nude-663452.pdf) · [list[float](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g)

