Spaces:
Runtime error
Runtime error
| class SmartGuesser: | |
| def __init__(self): | |
| self.low = 1 | |
| self.high = 100 | |
| self.guess = None | |
| def make_guess(self): | |
| self.guess = (self.low + self.high) // 2 | |
| return self.guess | |
| def update_range(self, feedback): | |
| if feedback == "too low": | |
| self.low = self.guess + 1 | |
| elif feedback == "too high": | |
| self.high = self.guess - 1 | |
| return self.make_guess() | |