class Student :
def init(self,name,house):
self.name=name
self.house=house
def str(self):
return f"{self.name} from {self.house}"
@property
def name(self):
return self.name
@name.setter
def name(self,name):
if not name :
raise ValueError ("the wasn't any value entered")
self.name=name
@property
def house(self):
return self.house
@house.setter
def house(self,house):
if not ["mit","harvard","stanford","caltech","boston"] :
raise ValueError ("that uni doesn't exist on the list")
self.house=house
student=Student("mahmoud","uc berkely") print(student)