class Board: def __init__(self, secret_code): self.secret_code = secret_code def evaluate_guess(self, guess): if guess == self.secret_code: return 'Winner!' index = range(0, len(guess)) result = ['black' for x in index if self.secret_code[x] == guess[x]] count = 0 for g in guess: if g in self.secret_code and guess[count] != self.secret_code[count]: result.append('white') count += 1 return result