Untitled
unknown
plain_text
2 years ago
1.8 kB
5
Indexable
def play_pvp_game(): player1_word = input("Player 1: Choose a word: ").lower() player2_word = input("Player 2: Choose a word: ").lower() player1_guesses = set() player2_guesses = set() player1_current_guess = ["_"] * len(player1_word) player2_current_guess = ["_"] * len(player2_word) player1_attempts_left = 6 player2_attempts_left = 6 while player1_attempts_left > 0 and set(player1_current_guess) != set(player1_word) and player2_attempts_left > 0 and set(player2_current_guess) != set(player2_word): print(" ".join(player1_current_guess)) print("Player 1's attempts left:", player1_attempts_left) guess = input("Player 1: Guess a letter: ").lower() if guess in player1_guesses: print("You already guessed that letter.") elif guess in player2_word: for i in range(len(player2_word)): if player2_word[i] == guess: player2_current_guess[i] = guess print("Good guess!") else: print("Wrong guess!") player1_attempts_left -= 1 player1_guesses.add(guess) print(" ".join(player2_current_guess)) print("Player 2's attempts left:", player2_attempts_left) guess = input("Player 2: Guess a letter: ").lower() if guess in player2_guesses: print("You already guessed that letter.") elif guess in player1_word: for i in range(len(player1_word)): if player1_word[i] == guess: player1_current_guess[i] = guess print("Good guess!") else: print("Wrong guess!") player2_attempts_left -= 1 player2_guesses.add(guess) if set(player1_current_guess)
Editor is loading...