clase circulo Pledin

 class circulo():

def __init__(self,radio):

self.radio=radio


@property

def radio(self):

print("Estoy dando el radio")

return self.__radio


@radio.setter

def radio(self,radio):

if radio>=0:

self.__radio = radio

else:

print("Radio debe ser positivo")

self.__radio=0



Celda 2 de google colab (carb robleda...)

>>> c1=circulo(3)

>>> c1.radio

Estoy dando el radio

3

>>> c1.radio=4

>>> c1.radio=-1

Radio debe ser positivo

>>> c1.radio

0

  • @property (Getter): Es la ventanilla para leer el dato de forma limpia.

  • @radio.setter: Es el guardia de seguridad que valida que lo que intentan guardar tenga sentido antes de dejar entrar el dato a la caja fuerte.


  • Entradas populares de este blog

    BLOQUE 5_Páginas de IA generativa de video (gratis y sin pagar) para 4º ESO IA artificial_Inteligencia artificial

    GrÁfico de lineas, google colab o jupyter ,GRÁFICO DE DISPERSIÓN Y DETECCIÓN DE PROFUNDIDAD, NOTEBOOK, PÍDELE A TU IA FAVORITA,