Guest User

Untitled

a guest
Oct 19th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. '''
  2. Next, implement the function getAvailableLetters that takes in one parameter - a list of letters, lettersGuessed. This function returns a string that is comprised of lowercase English letters - all lowercase English letters that are not in lettersGuessed.
  3.  
  4. Example Usage:
  5.  
  6. >>> lettersGuessed = ['e', 'i', 'k', 'p', 'r', 's']
  7. >>> print(getAvailableLetters(lettersGuessed))
  8. abcdfghjlmnoqtuvwxyz
  9. Note that this function should return the letters in alphabetical order, as in the example above.
  10.  
  11. For this function, you may assume that all the letters in lettersGuessed are lowercase.
  12.  
  13. Hint: You might consider using string.ascii_lowercase, which is a string comprised of all lowercase letters:
  14.  
  15. >>> import string
  16. >>> print(string.ascii_lowercase)
  17. abcdefghijklmnopqrstuvwxyz
  18. '''
  19. def getAvailableLetters(lettersGuessed):
  20. '''
  21. lettersGuessed: list, what letters have been guessed so far
  22. returns: string, comprised of letters that represents what letters have not
  23. yet been guessed.
  24. '''
  25. availableLetters = string.ascii_lowercase
  26. for letter in lettersGuessed:
  27. print('letter', letter)
  28. availableLetters = availableLetters.replace(letter, '')
  29. return availableLetters
Add Comment
Please, Sign In to add comment