# Exploring computing an average (part b602)

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

## Задача

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

## Решение

```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://nudes.doai.tv/lollipop+ginger+onlyfans?f=linkcentre) · [количество](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/soccerluana-0aa8db.pdf) · [return](https://rentry.co/o8eoegfg) · [отправная](https://wuchu-pub.com/uploads/20261018/3623e51dbcd6bdaaf3483dbf8eaa9f35.pdf) · [времени](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [list[float](https://cultmtl.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/konig-r34-d47e54.pdf) · [входные](https://themodelhouse.tv/nn+models+top+100?f=instapaper) · [делится](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/khutulun-26ad3c.pdf) · [Задача](https://rentry.co/vpv548z3) · [понятная](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/anagram-oshibki-mvcti1n4.md) · [Сумма](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/kaymak-gibi-66-seks-hikayeleri-2da151.pdf) · [памяти](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/wileycoyotexo-sex-b34194.pdf) · [работы](https://gal33506.carrd.co/) · [экспериментов](https://statics.pancake.vn/web-media-264/02/18/29/c6/17aa3442f086ab141ccb132f6c5359f2a2271160dfa5e7b364913587.pdf) · [удобно](https://ecency.com/@filipnemec3033/sophieraiin-onlyfan-leaks-833260) · [Найти](https://montage62331.mataroa.blog/blog/d01-d1-630/) · [деление](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [арифметическое](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [списком](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/2-080651.pdf) · [проследить](https://kappa.lol/Tdbvdk) · [поэтому](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/ngintip-mandi-kolam-renang-e8310f.pdf) · [Предлагаю](https://drop.xtrafrancyz.net/selif/hwru6gndh5.pdf) · [print(average([2](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-32a591.pdf) · [пустой](https://articlescad.com/hidden-bath-cam-voyeur-spy-videos-of-girls-bathing-382897.html) · [Отдельно](https://hd-xxx-9029.vercel.app/yandex+teens?f=linkcentre)

