class Persona:
    def __init__(self, nombre, apellidos, edad):
        """Constructor de la clase"""
        self.Nombre = nombre
        self.Apellidos = apellidos
        self.Edad = edad

    def __str__(self):
        return (
            "Nombre: "
            + self.nombre()
            + " "
            + self.apellidos()
            + " edad: "
            + str(self.edad())
        )

    def visualiza(self):
        """Visualiza su valor"""
        print(self)

    def nombre(self):
        """retorna el nombre"""
        return self.Nombre

    def apellidos(self):
        """Retorna los apellidos"""
        return self.Apellidos

    def edad(self):
        """Retorna la edad"""
        return self.Edad


"""
Prueba de las clases
"""
if __name__ == "__main__":
    a = Persona("Antonio", "Carrillo", 50)

    a.visualiza()
