Solución

@maiquez·10/9/2026TypeScript
solution.tsTypeScript
class Product:
    def __init__(self):
        self._price = 0

    @property
    def price(self):
        return self._price

    @price.setter
    def price(self, value):
        # Valida que el precio no sea negativo y lanza ValueError si lo es
        if value < 0:
            raise ValueError("El precio no puede ser negativo.")
        self._price = value


def set_price(price):
    p = Product()
    try:
        p.price = price
        return p.price
    except ValueError:
        return "error"
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.