# -*- coding: utf-8 -*-
# ---
# jupyter:
#   jupytext:
#     formats: ipynb,py:percent
#     text_representation:
#       extension: .py
#       format_name: percent
#       format_version: '1.3'
#       jupytext_version: 1.6.0
#   kernelspec:
#     display_name: Python 3
#     language: python
#     name: python3
# ---

# %% [markdown]
# ## Nota
#
# En todos los casos que se pide definir una función se debe evaluara para algunos argumentos (por lo menos tres en cada caso) que comprueben que funciona como es debido.

# %% [markdown]
# ## Ejercicio 1
#
# Definir una función que calcule las raíces de un polinomio arbitrario de grado 2.

# %%

# %% [markdown]
# ## Ejercicio 2
#
# Rehacer el ejercicio 1 de la tarea 02b utilizando las constantes físicas definidas en el módulo [ScyPy](https://docs.scipy.org/doc/scipy/reference/constants.html).

# %%

# %% [markdown]
# ## Ejercicio 3
#
# Verificar para tres pares de $\alpha$ y $\beta$ que si
#
# $$f(x) = \frac{(\cos\alpha)x - \sin\alpha}{(\sin\alpha)x + \cos\alpha}$$
#
# y
#
# $$g(x) = \frac{(\cos\beta)x - \sin\beta}{(\sin\beta)x + \cos\beta}$$
#
# entonces se cumple que
#
# $$f\big(g(x)\big) = g\big(f(x)\big)$$

# %%

# %% [markdown]
# ## Ejercicio 4
#
# Verificar para tres casos que si $a_1$ y $a_2$ con constantes complejas entonces es cierto que
#
# $\cot(z - a_1)\cot(z - a_2) = -1 + \cot(a_1 - a_2)\cot(z - a_1) + \cot(a_2 - a_1)\cot(z - a_2)$
#
# para todo z complejo.

# %%
