Resumen: mostrar código de funciones para calcular el área de varias figuras geométricas en Python.
Hoy veremos cómo calcular el área del triángulo, rectángulo, rombo y círculo en Python usando funciones. Más allá de un tutorial es un ejercicio resuelto.
Fórmulas
Recordemos que hacer estos ejercicios no es nada más que llevar las fórmulas matemáticas al lenguaje de programación.
Triángulo: base * altura / 2
Rectángulo: base * altura
Rombo: diagonal 1 * diagonal 2 / 2
Círculo: Pi * radio a la potencia 2
Área de figuras con Python
Por cada figura geométrica listada anteriormente, tenemos la función. El código queda así:
import math
defarea_triangulo(base, altura):return base * altura /2defarea_rectangulo(base, altura):return base * altura
defarea_rombo(diagonal1, diagonal2):return(diagonal1 * diagonal2)/2defarea_circulo(radio):return math.pi * radio **2
Como puedes ver importamos a math para tener PI. Y para elevar un número al cuadrado en Python usamos el operador doble asterisco. Para probar podemos hacer lo siguiente:
print("Área de triángulo: ")print(area_triangulo(2,4))print("Área de rectángulo: ")print(area_rectangulo(8,2))print("Área de rombo: ")print(area_rombo(23,44))print("Área de círculo: ")print(area_circulo(7))
En este caso estoy colocando los valores directamente, aunque pueden venir por ejemplo de la entrada del usuario. Al final el código completo queda así:
import math
defarea_triangulo(base, altura):return base * altura /2defarea_rectangulo(base, altura):return base * altura
defarea_rombo(diagonal1, diagonal2):return(diagonal1 * diagonal2)/2defarea_circulo(radio):return math.pi * radio **2print("Área de triángulo: ")print(area_triangulo(2,4))print("Área de rectángulo: ")print(area_rectangulo(8,2))print("Área de rombo: ")print(area_rombo(23,44))print("Área de círculo: ")print(area_circulo(7))
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
Hoy vamos a resolver un ejercicio sencillo en Python. Se trata de calcular el radio y la circunferencia de un círculo. Para esto primero necesitamos conocer el diámetro del círculo y después aplicar ciertas fórmulas muy fáciles que involucran a PI para poder sacar los resultados. Las fórmulas Para el…
Introducción Esto es otro ejercicio sacado de codewars. Se trata de calcular el volumen y el área total de una caja, y devolverlos en una lista. El problema dice más o menos así: Dada la altura, anchura y profundidad de una caja, calcular su volumen y su superficie o área…
En este post sencillo de programación en Python te voy a mostrar cómo calcular la diferencia de dos valores en porcentaje, ya sea un aumento o disminución. Por ejemplo, entre 100 y 150 hay un porcentaje de aumento del 50 %, mientras que entre 150 y 100 hay un porcentaje…