human
1.4 Consistencia
Uno de los beneficios de trabajar con clases es el hecho de poder chequear la consistencia de los distintos atributos pertenecientes a una misma instancia de esa clase. Supongamos que tenemos una clase llamada Departamento. Esta clase agrupa todos las variables relacionadas a un mismo departamento. Esto nos permite chequear que todas estas variables guarden una relación adecuada. Por ejemplo, sabemos que la superficie cubierta no puede ser mayor a la superficie total. Entonces:"
Please write code following the instructions in jupyter notebook style.

=====
Give me a code to 1?
assistant
#Here is code to 1.

class Departamento:
    def __init__(self, calle, altura, piso, sup_total, sup_cubierta):
        self.calle = calle
        self.altura = altura
        self.piso = piso
        self.sup_total = sup_total
        if sup_cubierta < sup_total:
            self.sup_cubierta = self.sup_cubierta
        else:
            print("El valor de superficie cubierta ingresado es inconsistente")
            self.sup_cubierta = self.sup_total

depto_1 = Departamento('Humboldt',1122,4,50,455)

depto_1.sup_cubierta