Crear la clase Hexágono con el atributo longitud del lado.
Incluir en el método constructor el argumento longitud del lado.
Crear métodos para calcular el área del hexágono, el perímetro y la altura.
class Hexagono:
def __init__(self, lado):
self.lado = lado
def area(self):
return 3*3**.5*self.lado**2/2
def perimetro(self):
return 6*self.lado
def altura(self):
return 3**.5*self.lado
h1 = Hexagono(9)
print("Área:", h1.area())
print("Perímetro:", h1.perimetro())
print("Altura = apotema * 2 =", h1.altura())
Crear la clase circulo y calcular su perímetro dado su radio.
import math
class Circulo:
def __init__(self, radio):
self.radio = radio
def perimetro(self):
return 2*math.pi*self.radio
c1 = Circulo(3)
c1.perimetro()
Redondear a dos decimales el número pi.
import math
round(math.pi, 2)