Untitled
unknown
plain_text
3 years ago
1.8 kB
9
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...