repl.it
@acwoss/

FinancialMagnificentBracket

Python

No description

fork
loading
Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Idade(object):
    def __init__(self, value=None):
        self.value = value

    def __get__(self, obj, objtype):
        return self.value

    def __set__(self, obj, val):
        if val < 0:
            raise ValueError
        self.value = val

class Pessoa(object):
    idade = Idade(30)

m = Pessoa()
m.idade = -3