# Максимум 3х чисел
## Desc:
> 3 числа. Любые.
> Вернуть наибольшее значение
>
<details>
<summary>Solutions</summary>
Самое простое и самое читерное
```python
max(a, b, c)
```
Встроенная функция, которая в питоне еще и принимает неогр. число аргументов
---
Использование доп. переменной
и наим. количество сравнений
```python
def max3(a, b, c):
result = a
if b > result:
result = b
if c > result:
result = c
return result
```
+1 переменная -> +1 сравнение; неплохое масштабирование
---
Также, вполне допустим вариант просто перебрать все возможные случаи.
Если перебрано всё и работает верно - ОК.
---
Еще чуть больше - здесь - [colab-code-solutions](https://colab.research.google.com/gist/leo-astrosky/1c4987d9bc57d82859e003347de80ce4/notebook.ipynb)
У гугла это неплохой способ работы в юпитер-ноутбуках
```python
def max3(a, b, c): # тут нужно знать несколько вещей
# что происходит вообще
# в каких случаях так делать можно, а в каких нет
# особенности питона
if a < b:
a, b = b, a
if a < c:
a, c = c, a
return a
```
</details>
---
[back](/n8p1uGn-TTiqPGRfk_9pBw)