---
# System prepended metadata

title: Максимум 3х чисел

---

# Максимум 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)