En este artículo se pondrán com ejemplo unas funciones simples que permiten comprobar el funcionamiento de los triángulos.
El teorema de Pitágoras es:
c² = a² + b²
¿Cómo reconocemos cuál de los tres lados es la hipotenusa?
La hipotenusa es el lado más largo.
Aquí está el código de la función de un triángulo:

Función is_a_triangle

Explicación de la función:
Esta función determina si tres longitudes pueden formar un triángulo. Para que tres lados formen un triángulo, deben cumplir con la desigualdad triangular, que establece que la suma de las longitudes de dos lados siempre debe ser mayor que la longitud del tercer lado.
a + b > c: La suma de los lados a y b debe ser mayor que el lado c.
b + c > a: La suma de los lados b y c debe ser mayor que el lado a.
c + a > b: La suma de los lados c y a debe ser mayor que el lado b.
Si todas estas condiciones son verdaderas, la función devuelve True, indicando que los tres lados pueden formar un triángulo. De lo contrario, devuelve False.
Función is_a_right_triangle

Explicación de la función
Esta función determina si un triángulo es un triángulo rectángulo.
Comprobación inicial:

Primero, la función verifica si los tres lados pueden formar un triángulo utilizando la función is_a_triangle. Si no pueden, devuelve False.
Identificación de la hipotenusa:
La hipotenusa es el lado más largo en un triángulo rectángulo.
La función compara los tres lados para encontrar el más largo.
Verificación del Teorema de Pitágoras:
Una vez identificada la hipotenusa, se aplica el Teorema de Pitágoras:
.
La función verifica si la hipotenusa al cuadrado es igual a la suma de los cuadrados de los otros dos lados.

Si alguna de estas condiciones es verdadera, la función devuelve True, indicando que el triángulo es un triángulo rectángulo. Si ninguna de las condiciones se cumple, devuelve False.
Ejecución del código

Primer caso:
5, 3 y 4 pueden formar un triángulo.
5 es el lado más largo.
5² = 3² + 4² es verdadero (25=9+16), por lo que devuelve True.
Segundo caso:
1, 3 y 4 no pueden formar un triángulo porque 1 + 3 no es mayor que 4.
La función devuelve False.
Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.
