> For the complete documentation index, see [llms.txt](https://bemind.gitbook.io/neural/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bemind.gitbook.io/neural/python/vstroennye-funkcii-python/pow.md).

# pow()

`pow()` - это встроенная функция в Python, которая используется для вычисления степени числа.

**Назначение**:

* Вычисление степени числа (возведение числа в заданную степень).

**Возврат**:

* Возвращает результат возведения первого аргумента (основания) в степень, указанную вторым аргументом.

**Описание**:

* Принимает два обязательных аргумента: `base` (основание) и `exp` (степень).
* Необязательный третий аргумент `mod` позволяет выполнить операцию по модулю после вычисления степени.
* Если `exp` является отрицательным числом, функция возвращает результат возведения `1/base` в степень `-exp`.
* Если `base` является отрицательным числом, а `exp` не является целым числом, возникает исключение `ValueError`.

**Примеры**:

1. Вычисление степени числа
2. Вычисление степени числа с модулем
3. Вычисление квадратного корня

{% tabs %}
{% tab title="1." %}

```python
result = pow(2, 3)
print(result)  # Вывод: 8
```

{% endtab %}

{% tab title="2." %}

```python
result = pow(5, 3, 10)
print(result)  # Вывод: 5 (125 % 10)
```

{% endtab %}

{% tab title="3." %}

```python
result = pow(25, 0.5)
print(result)  # Вывод: 5.0
```

{% endtab %}
{% endtabs %}

**Использование**:

* Для вычисления степеней чисел в различных математических и научных вычислениях.
* Для быстрого вычисления степеней по модулю, что используется в криптографических алгоритмах.
* Для вычисления квадратных и кубических корней чисел.
* В финансовых расчетах, таких как вычисление сложного процента или приведенной стоимости.
* В обучающих целях для демонстрации вычисления степеней и корней чисел.

Функция `pow()` обеспечивает эффективный и удобный способ вычисления степеней чисел, включая возможность вычисления по модулю. Она широко используется в различных областях, где требуются вычисления, связанные с возведением в степень, таких как математика, криптография, финансы и многие другие.
