Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- guesses_left = 10
- secret_word = "severin"
- dashes = "-" * len(secret_word)
- print dashes
- def get_guess(): # Function to ask for a guess
- global guess
- guess = input("Enter a single letter: ")
- if len(guess) > 1 or not guess.islower():
- print "Your guess needs to be a lowercase letter, and can only be one character!"
- while len(guess) > 1 or not guess.islower(): # Asks for new input when guess is more than 1 char or is uppercase
- guess = input("Enter a single letter: ")
- print "Your guess needs to be a lowercase letter, and can only be one character!"
- return guess
- def update_dashes(secret_word, dashes, guess):
- result = ""
- dashes.split()
- checkiftrue = False
- for i in range(len(secret_word)):
- if secret_word[i] == guess:
- dashes[i] == guess # Sets the dash to the letter that was correctly guessed
- print "That guess is correct!" + guess + " is in the word!"
- checkiftrue = True
- if checkiftrue == False:
- guesses_left -1
- print "Incorrect, guesses left: " + str(guesses_left)
- print guess
- print dashes
- while guesses_left > 0 and not secret_word == dashes:
- get_guess()
- update_dashes(secret_word, dashes, guess)
- if guesses_left == 0:
- print "Sorry, you lose, the word was " + secret_word
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement