import random as r
import os
import time
def clr():
os.system("clear")
Word: list = []
Guessed: list = []
playing = True
Running: bool = True
Strikes = 0
Attempts: int = 6
while playing:
RandomWords: list = ["kratos", "jax", "apple", "link", "python"]
Choosing = True
while Choosing:
WordType: str = input("Would you like to select the word yourself or have one selected randomly? (1: Select Yourself, 2: Select by System)\n[???] ")
clr()
if WordType == "1":
ChosenWord: str = input("What word would you like to have Player 2 guess?: ").lower()
Choosing = False
elif WordType == "2":
Choice: int = r.randint(0, len(RandomWords) - 1)
ChosenWord = RandomWords[Choice]
Choosing = False
else: print("Please enter a valid option")
for letters in ChosenWord:
Word.append(letters)
Guessed.append("_")
clr()
def CheckGuess(guess, word):
for i, letter in enumerate(word):
if letter == guess:
Guessed[i] = letter
word[i] = "_"
if guess not in word:
global Strikes
Strikes += 1
return Strikes
while (Strikes != 6 and "_" in Guessed):
print(f"You have {Strikes} strikes")
print(Guessed)
Guess: str = input("What letter would you like to guess?\n[???] ").lower()
if not Guess.isalpha():
clr()
print("Please use a letter")
elif len(Guess) > 1:
clr()
print("Oops! please use one(1) letter")
elif Guess in Guessed:
clr()
print("Letter has already been guessed, please use another letter")
else: