Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- """
- Created on Wed Sep 20 17:52:08 2017
- @author: Kylie
- """
- #secret_word = "hello"
- #letters_guessed = ["a","e","o","f","l"]
- #def is_word_guessed(secret_word, letters_guessed):
- # '''
- # secret_word: string, the word the user is guessing; assumes all letters are
- # lowercase
- # letters_guessed: list (of letters), which letters have been guessed so far;
- # assumes that all letters are lowercase
- # returns: boolean, True if all the letters of secret_word are in letters_guessed;
- # False otherwise
- # '''
- # x = []
- # for e in secret_word:
- # for c in letters_guessed:
- # if e==c:
- # x.append(secret_word[e])
- # print(x)
- # else:
- # return False
- # if str(x)==secret_word:
- # return True
- #print(str(is_word_guessed))
- secret_word = ""
- letters_guessed = ["f","c","a","e"]
- alph = ["a","b","c","d","e","f","g","h","i","j","k","l",\
- "m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
- #def is_word_guessed(secret_word, letters_guessed):
- # '''
- # secret_word: string, the word the user is guessing; assumes all letters are
- # lowercase
- # letters_guessed: list (of letters), which letters have been guessed so far;
- # assumes that all letters are lowercase
- # returns: boolean, True if all the letters of secret_word are in letters_guessed;
- # False otherwise
- # '''
- #
- # x = []
- # secret_word = list(secret_word)
- # for i in secret_word:
- # for c in letters_guessed:
- # if i == c:
- # x.append(i)
- # if x==secret_word:
- # return True
- # else:
- # return False
- #print(str(is_word_guessed(secret_word, letters_guessed)))
- def get_guessed_word(secret_word, letters_guessed):
- '''
- secret_word: string, the word the user is guessing
- letters_guessed: list (of letters), which letters have been guessed so far
- returns: string, comprised of letters and underscores (_) that represents
- which letters in secret_word have been guessed so far.
- '''
- r = 0
- x = list("_"*len(secret_word))
- secret_word = list(secret_word)
- for i in secret_word:
- if r > (len(secret_word)-1):
- break
- for c in letters_guessed:
- if i == c:
- x[r] = i
- r += 1
- if x == []:
- return ""
- else:
- return str("".join(x))
- print(get_guessed_word(secret_word, letters_guessed))
- def get_available_letters(letters_guessed):
- '''
- letters_guessed: list (of letters), which letters have been guessed so far
- returns: string (of letters), comprised of letters that represents which
- letters have not yet been guessed.
- '''
- f = 0
- for c in letters_guessed:
- for d in alph:
- if c==d:
- del[f]
- f += 1
- return alph
- print(get_available_letters(letters_guessed))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement