HANGMAN CODE- DAY 4
- MHK
- May 9, 2020
- 1 min read
DATE: MAY 9 / 2020
AUTHOR: MAHIR KAYA
Today, with this post, we complete the three helper functions for our assignment. Today's function is named get_available_letter and takes one parameter, letters_guessed.
This function returns the letters user did not guess yet.
CODE:
def get_available_letters(letters_guessed):# DEFINING THE FUNCTION
letters_guessed=list(letters_guessed)
# MAKES SURE OUR letter_guessed IS A LIST TYPE.
result=string.ascii_lowercase
# DEFINES result WHICH INCLUDES ALL LOWERCASE LETTERS OF THE ALPHABET.
result=list(result)
# MAKES SURE result IS A LIST TYPE.
result_copy=result[:]
# COPIED THE LIST TO PREVENT FURTHER PROBLEMS WHILE ITERATING.
for i in result_copy:
# ITERATE OVER result_copy.
if i in letters_guessed:
result.remove(i)
# REMOVES THE LETTERS THAT ARE ALREADY GUESSED.
return(''.join(result))
# RETURNS A str OF AVAILABLE LETTERS.
If you see mistakes in our code or have suggestions, you can share those to us via mail or member's chat.
Comentarios