Untitled

 avatar
unknown
python
2 years ago
971 B
3
Indexable
class Game:
    def __init__(self, word):
        self.guessed_letters = []
        self.word = word
    
    def play(self):
        for index in range(6):
            # Initialize dashed_word to an empty string
            dashed_word = ""
            send_message("Guess a letter")
            guess = read_message()
            self.guessed_letters.append(guess)
            # Add a for statement to loop on the word
            for char in self.word:
                if char in self.guessed_letters:
                    # Add char to the dashed_word
                    dashed_word += char
                else:
                    # Add a low dash (underscore) _ as a placeholder 
                    # for letter not yet guessed
                    dashed_word += "_  "
            
            # Send the guessed word after each guess
            send_message(dashed_word)
            send_message(self.guessed_letters)
        
game = Game("snowman")
game.play()
Editor is loading...