Python - Ayuda función área de un triangulo en python

 
Vista:

Ayuda función área de un triangulo en python

Publicado por Juan (1 intervención) el 16/07/2021 23:13:21
Hola, estoy aprendiendo a programar y decidí comenzar a aprender con Python

la función que debo de crear una función que recibe la medida de los lados del triángulo y retorna el área de este, redondeada a una cifra decimal. Teniendo en cuenta que s1, s2 y s3 son las longitudes de los lados del triángulo, se puede calcular el subperímetro s = (s1+s2+s3)/2, y, con este valor, se puede calcular el área del triángulo de la siguiente manera: área = √( s * (s-s1) * (s-s2) * (s-s3) ).

el nombre de la función debe ser area_triangulo

agradecería mucho su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

Ayuda función área de un triangulo en python

Publicado por Francisco Javier (313 intervenciones) el 17/07/2021 01:36:48
Buenas para la función solo debes de poner las fórmulas de Heron que te piden, aquí tienes los lados con valores establecidos pero siempre puedes crear un int( input( para pedir el valor de los lados.
1
2
3
4
5
6
7
8
9
s1=12
s2=13
s3=16
def area_triangulo(s1,s2,s3):
  s=(s1+s2+s3)/2
  area=((s*(s-s1)*(s-s2)*(s-s3))**0.5)
  return round(area,2)
 
print(area_triangulo(s1,s2,s3))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil

me sale error en el int, que mas toca colocarle?

Publicado por juan (4 intervenciones) el 15/09/2022 22:04:06
Me notifica error por el int(input

Que debe de hacer?

cuando asigno S1=12. adicional a esto, que debo colocarle?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar