I asked for advice yesterday with some pseudocode for a 'guess my number' game 
I wrote up, and I was told to have a go at writing up the actual code. I've had 
a go but im struggling...

#guess my number games
#the user thinks of a number between 1 and 100,
#the computer then has to try and guess that number

#welcome the player to the game and explain the rules
print("\t\t\t Guess My Number")
input("Welcome player to the 'Guess My Number' game. Think of a number between 
1 and 100 and I will try to guess it. Press enter when you have thought of your 
number and are ready to begin.")

#import the random module
import random

#set initial values
tries = 1
attempt = random.randint(1,100)
guess = input("Is your number",attempt,"? (Enter 'yes' or 'no'.)")

#guessing loop
while guess == 'no':
        tries += 1
        incorrect = input("Was my guess too high or too low? (Type 'high' or 
'low'.) ")
        if incorrect == 'high':
                *
        if incorrect == 'low':
                *
        
#tell the player how many tries it took and end the game
print("Aha! I guessed it! And it only took",tries,"tries!")
input("Press enter to exit.")
        
Im having trouble trying to figure out a way to make the program guess 'higher' 
and 'lower' (Where the two asterisks are). Any help would be much appreciated! 
Oh and heres my pseudocode:

Welcome the user to the game
Explain the rules of the game
Wait for the user to think of a number
Once the user has thought of their number, take a guess
While the number has not been guessed correctly
        Increase the number of 'tries' by 1
        Ask the user if the guess was too high or too low
        If the guess was too high
                guess lower
        If the guess was too low
                guess higher
Once the number has been guessed correctly, tell the user the number of tries 
it took
Exit the game

Thanks again!
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to