I'm finding it hard to make this code work in Python 3.0. Been looking at it for some time now:
Code:
# import module for random functions import random # List of words for the computer to pick from words = ("basketball", "football", "hockey", "rugby", "baseball") # Word to be guessed; picked at random word = random.choice(words) letters_guessed = [] print ("Guess the sport!") print ("You get to give five letters.") print ("There are %s letters in the word.") % (len(word)) guesses = 5 while guesses != 0: letter = input("Enter a letter: ") if letter in letters_guessed: print ("You already guessed that letter.") else: guesses = guesses - 1 print ("You have %d guesses left.") % (guesses) letters_guessed.append(letter) print ("The word:") masked_word = "" for letter in word: if letter in letters_guessed: masked_word += letter else: masked_word += "-" print masked_word guess = input("Guess the word: ") if guess == word: print ("Congratulations, %s is the word!") % (guess) else: print ("Nope. The word is %s.") % (word) input ("Press The Enter Key To Exit")
Comment