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