Letter guess game PDF

Title Letter guess game
Author RENEE KLEMMER
Course Computer Programming I
Institution Western Washington University
Pages 2
File Size 33.5 KB
File Type PDF
Total Downloads 88
Total Views 132

Summary

letterguessgame.py programming...


Description

# Import random import random # Print explaination of game print("Lets play a letter guessing game.") print("The goal is for you to guess two letters chosen randomly from among the letters in the word 'bellingham'. The two letters may be the same.") # Prompt player to specify number of tries numGuesses = 0 numTries = int(input("How many tries would you like? (enter a number 2-4) ")) # Assign variables guessedCorrectly and correctLetter to boolian terms # Have program randomly select two letters from "BELLINGHAM" # Assign letter1 and letter2 variables to the random letters randomly selected guessedCorrectly = False correctLetter = True randomLetter1 = random.choice("bellingham") randomLetter2 = random.choice("bellingham") letter1 = randomLetter1 letter2 = randomLetter2 # Prompt user to guess letter # Check if letter is one of secret letters for x in range (1, (numTries + 1)): print("Try", x) xGuess = str(input("Guess a letter ")) # If yes, specify which letter was guessed correctly # If not, print statement stating guess is not one of secret letters if ((xGuess == randomLetter1 == randomLetter2) and (numGuesses < numTries)): print("You've guessed both the random letters") guessedCorrectly = True break # If letter has already been guessed, print just the second line elif ((xGuess == randomLetter1) and (numGuesses < numTries)): if (letter2 != correctLetter): print("You've guessed the first letter") print("The second letter is not", xGuess) numGuesses = numGuesses + 1 letter1 = correctLetter else: print("You've guessed the first letter")

numGuesses = numGuesses + 1 letter1 = correctLetter guessedCorrectly = True break elif ((xGuess == randomLetter2) and (numGuesses < numTries)): if (letter1 != correctLetter): print("The first letter is not", xGuess) print("You've guessed the second letter") numGuesses = numGuesses + 1 letter2 = correctLetter else: print("You've guessed the second letter") numGuesses = numGuesses + 1 letter2 = correctLetter guessedCorrectly = True break else: if ((letter1 != correctLetter) and (letter2==correctLetter)): print("The first letter is not", xGuess) numGuesses = numGuesses + 1 elif ((letter2 != correctLetter) and (letter1==correctLetter)): print("The second letter is not", xGuess) numGuesses = numGuesses + 1 else: print("The first letter is not", xGuess) print("The second letter is not", xGuess) numGuesses = numGuesses + 1 # if user didnt guess in number of tries, print game over and what letters were selected if (not guessedCorrectly): print("You are out of tries. Game over.") print("The secret letters were", randomLetter1, "and", randomLetter2) # if user did guess letters, print you win else: print("You've guessed the secret letters", randomLetter1, randomLetter2) print("You win! Woot!")...


Similar Free PDFs