###
Cree un programa en Python 3.4 que solicite al usuario ingresar un número. Luego genere como segundo número el múltiplo de cinco más cercano al primer número ingresado (si el primer número es múltiplo de cinco busque el siguiente múltiplo de cinco), y finalmente genere como tercer número el múltiplo de siete más cercano al segundo número (si el segundo número es múltiplo de siete busque el siguiente múltiplo de siete). Evalúe si esas tres longitudes pueden formar un triángulo, en caso positivo calcule y muestre el área; en caso negativo, muestre el texto "error".
El programa debe mostrar como resultado exclusivamente el área del triángulo o el texto "error" (sin comilllas), no debe contener letras ni enunciados que lo acompañen.
Ejemplos: Si el usuario ingresa el número 1, el programa debe mostrar error; si el usuario ingresa el número 4, el programa debe mostrar 9.797958971132712
###
lo que he pensado es :
####
Código
n1 = int(input()) n2 = n1+1 n3 = n2+1 p=0 a=0 if(n2%5!=0): n2 = n2+1 if(n2%5!=0): n2 = n2+1 if(n2%5!=0): n2 = n2+1 if(n3%7!=0): n3 = n3+1 if(n3%7!=0): n3 = n3+1 if(n3%7!=0): n3 = n3+1 if(n3%7!=0): n3 = n3+1 if(n2==n3): n3=n3+7 ## comprobar si se puede formar un triangulo con esas medidas ## if ((n1+n2 > n3) and (n1+n3 > n2) and (n2 + n3 > n1)): ##### area triangulo ## #semi perimetro# p=(n1+n2+n3)/2 #area formula Heron# a=(p * (p-n1) * (p-n2) * (p-n3))**(1/2) print(a) else: print("error")