Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Wed Sep 20 17:52:08 2017
  4.  
  5. @author: Kylie
  6. """
  7. #secret_word = "hello"
  8. #letters_guessed = ["a","e","o","f","l"]
  9. #def is_word_guessed(secret_word, letters_guessed):
  10. # '''
  11. # secret_word: string, the word the user is guessing; assumes all letters are
  12. # lowercase
  13. # letters_guessed: list (of letters), which letters have been guessed so far;
  14. # assumes that all letters are lowercase
  15. # returns: boolean, True if all the letters of secret_word are in letters_guessed;
  16. # False otherwise
  17. # '''
  18. # x = []
  19. # for e in secret_word:
  20. # for c in letters_guessed:
  21. # if e==c:
  22. # x.append(secret_word[e])
  23. # print(x)
  24. # else:
  25. # return False
  26. # if str(x)==secret_word:
  27. # return True
  28. #print(str(is_word_guessed))
  29.  
  30.  
  31.  
  32.  
  33.  
  34. secret_word = ""
  35. letters_guessed = ["f","c","a","e"]
  36. alph = ["a","b","c","d","e","f","g","h","i","j","k","l",\
  37. "m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
  38. #def is_word_guessed(secret_word, letters_guessed):
  39. # '''
  40. # secret_word: string, the word the user is guessing; assumes all letters are
  41. # lowercase
  42. # letters_guessed: list (of letters), which letters have been guessed so far;
  43. # assumes that all letters are lowercase
  44. # returns: boolean, True if all the letters of secret_word are in letters_guessed;
  45. # False otherwise
  46. # '''
  47. #
  48. # x = []
  49. # secret_word = list(secret_word)
  50. # for i in secret_word:
  51. # for c in letters_guessed:
  52. # if i == c:
  53. # x.append(i)
  54. # if x==secret_word:
  55. # return True
  56. # else:
  57. # return False
  58. #print(str(is_word_guessed(secret_word, letters_guessed)))
  59.  
  60. def get_guessed_word(secret_word, letters_guessed):
  61. '''
  62. secret_word: string, the word the user is guessing
  63. letters_guessed: list (of letters), which letters have been guessed so far
  64. returns: string, comprised of letters and underscores (_) that represents
  65. which letters in secret_word have been guessed so far.
  66. '''
  67. r = 0
  68. x = list("_"*len(secret_word))
  69. secret_word = list(secret_word)
  70. for i in secret_word:
  71. if r > (len(secret_word)-1):
  72. break
  73. for c in letters_guessed:
  74. if i == c:
  75. x[r] = i
  76. r += 1
  77. if x == []:
  78. return ""
  79. else:
  80. return str("".join(x))
  81. print(get_guessed_word(secret_word, letters_guessed))
  82.  
  83. def get_available_letters(letters_guessed):
  84. '''
  85. letters_guessed: list (of letters), which letters have been guessed so far
  86. returns: string (of letters), comprised of letters that represents which
  87. letters have not yet been guessed.
  88. '''
  89. f = 0
  90. for c in letters_guessed:
  91. for d in alph:
  92. if c==d:
  93. del[f]
  94. f += 1
  95. return alph
  96. print(get_available_letters(letters_guessed))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement