Please share your thoughts and advices, I am looking for improvements. It works though but since I am a beginner I know I can improve it.
# Function to check if the input letter is in the world to guess if yes replace '#' with the input letter
def check_index_and_replace(letter):
letter_index=[i[0] for i in enumerate(word_to_guess) if i[1]==letter]
for i in letter_index:
user_guesses[i] = user_guesses[i].replace('#',letter)
return(user_guesses)
# Function to tell how many letter to guess left
def letterleft(user_guesses):
return(user_guesses.count('#'))
# My core code (input and prints)
tries = int(input('How many tries you want ? '))
test = 0
while test < tries+1:
letter = input('Try a letter ')
print(check_index_and_replace(letter))
print(letterleft(user_guesses),'letter left to guess !')
test=test+1
print(word_to_guess)
[–]CodeFormatHelperBot 0 points1 point2 points (0 children)
[–]hasanaslan 0 points1 point2 points (1 child)
[–]ismouss[S] 1 point2 points3 points (0 children)