
James G. answered 07/26/17
Tutor
4.9
(1,012)
Tutor
I am not sure i get what the "No constructor need be defined" means in this context. I don't see anyway to meet the other requirements without a __init__. Other than that this should be what your were looking for:
class ContestResult:
def __init__(self):
self.winner = ""
self.second_place = ""
self.third_place = ""
def set_winner(self, winner):
self.winner = winner
def set_second_place(self, second_place):
self.second_place = second_place
def set_third_place(self, third_place):
self.third_place = third_place
def get_winner(self):
return self.winner;
def get_second_place(self):
return self.second_place
def get_third_place(self):
return self.third_place
def __init__(self):
self.winner = ""
self.second_place = ""
self.third_place = ""
def set_winner(self, winner):
self.winner = winner
def set_second_place(self, second_place):
self.second_place = second_place
def set_third_place(self, third_place):
self.third_place = third_place
def get_winner(self):
return self.winner;
def get_second_place(self):
return self.second_place
def get_third_place(self):
return self.third_place