Código Python – Triángulo de Pitágoras

Este código determina si los lados ingresados forman un triángulo de Pitágoras o no, y luego imprime un mensaje en consecuencia.

#Código Python - Triángulo de Pitágoras
def es_triangulo_pitagoras(a, b, c):
    lados = [a, b, c]
    lados.sort()  # Ordenar los lados en orden ascendente
    return lados[0]**2 + lados[1]**2 == lados[2]**2

a = float(input("Ingrese el primer lado: "))
b = float(input("Ingrese el segundo lado: "))
c = float(input("Ingrese el tercer lado: "))

if es_triangulo_pitagoras(a, b, c):
    print("¡Es un triángulo de Pitágoras!")
else:
    print("No es un triángulo de Pitágoras.")

Versión simplificada:

a, b, c = [float(input(f"Ingrese el lado {i + 1}: ")) for i in range(3)]

if a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2:
    print("¡Es un triángulo de Pitágoras!")
else:
    print("No es un triángulo de Pitágoras.")

Pueder ir al artículo principal:

Códigos Sencillos hechos en Python

Deja un comentario