I have something like this:
class updateMyNumber:
def __init__(self, number):
self.number = update_number(number)
def update_number(self, number):
self.number = number * 2
inst = updateMyNumber(5)
I get the following error:
NameErrorTraceback (most recent call last) in () ----> 1 inst = updateMyNumber(5)
in init(self, number) 1 class updateMyNumber: 2 def init(self, number): ----> 3 self.number = update_number(number) 4 5 def update_number(self, number):
NameError: name 'update_number' is not defined
I want the inst
to return 25
. What's the best way to define the class?
Note: I don't want to write self.number = number * 2