letter = input(f"Guess a letter ({game.guesses_left} left): ")
waarbij "game.guesses_left" geen member functie is maar een member variabele. Het is bad-practice om direct member variabele van een object te benaderen. Het lijkt mij dus een verkeerd voorbeeld van gebruik van classes. Beter een functie van maken:
letter = input(f"Guess a letter ({game.guesses_left()} left): ")
In de gegeven code:
letter = input(f"Guess a letter ({game.guesses_left} left): ")
waarbij "game.guesses_left" geen member functie is maar een member variabele. Het is bad-practice om direct member variabele van een object te benaderen. Het lijkt mij dus een verkeerd voorbeeld van gebruik van classes. Beter een functie van maken:
letter = input(f"Guess a letter ({game.guesses_left()} left): ")