Advertisement
Rodripelto

Existe_triángulo

May 15th, 2023
714
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.70 KB | None | 0 0
  1. def datos():
  2.   lados = []
  3.   while len(lados) < 3:
  4.     try:
  5.       lados.append(int(input("¿Cuál es la longitud del lado " + str(len(lados)+1))))
  6.     except:
  7.       print("La longitud tiene que ser un número válido")
  8.   return lados
  9.  
  10. def comprobar_triangulo(lados):
  11.   for i in range(3):
  12.     if not (lados[i-2] <= lados[i-1] + lados[i]):
  13.       return False
  14.   return True
  15.  
  16. def perimeto(lados):
  17.   return sum(lados)
  18.  
  19. def main():
  20.   triangulo = datos()
  21.   if comprobar_triangulo(triangulo):
  22.     print("El perimeto del triangulo es:",perimeto(triangulo ))
  23.   else:
  24.     print("Con esa longitud de los lados no se puede construir un triángulo")
  25.    
  26. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement