El problema es que no hay atributos privados ni protegidos en Python. Utilizar un guión bajo antes del nombre de un objeto es simplemente una convención, pero igualmente puede ser accedido. De todas formas puedes utilizar del self.__n para eliminar el objeto.
[geshi=python]def n_nodos (self, raiz = None):
# ...
ret = self.__n
del self.__n
return ret[/geshi]
Saludos!
Código:
def n_nodos (self, raiz = None):
# ...
ret = self.__n
del self.__n
return ret
[geshi=python]def n_nodos (self, raiz = None):
# ...
ret = self.__n
del self.__n
return ret[/geshi]
Saludos!
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.