Python determina si se establece un triángulo
Python puede determinar si se puede formar un triángulo juzgando si las longitudes de los tres lados cumplen las condiciones para formar un triángulo.
1. Condiciones para formar un triángulo
Las longitudes de los tres lados del triángulo son a, b y c respectivamente. Implementación de la función
Al definir una función, pase las longitudes de los tres lados como parámetros, compare si la suma de cada dos lados es mayor que el tercer lado y devuelva Verdadero si las longitudes de los tres lados forman una condición; de lo contrario, devuelve Falso.
3. Implementación del código
La siguiente es la implementación del código usando Python para determinar el código del triángulo:
python, defis_triangle(a, b, c): , returnTrue , else:, returnFalse
4. Prueba unitaria
Para verificar la exactitud del código anterior, podemos usar el módulo unittest para escribir código de prueba unitaria para probar el función is_triangle. A continuación se muestra un ejemplo sencillo de código de prueba unitaria.
python, importunittest, classTestTriangle(unittest.TestCase):
deftest_is_triangle(self):, self.assertTrue(is_triangle(3, 4, 5))
self.assertFalse(is_triangle(1, 2, 3)), self.assertTrue(is_triangle(7, 8, 9))
self.assertFalse(is_triangle(2, 2, 5)), si __name__==__main__':, unittest.main
5. Resumen
Python puede determinar fácilmente tres lados comparando si la suma de las longitudes de cada dos lados es mayor que la del tercero. lado. ¿Pueden las longitudes formar un triángulo? Podemos verificar que la función es correcta definiéndola y ejecutando pruebas unitarias.