Problem 46

One Shot Hi-Lo

Write a program that picks a random number from 1-100. Give the user a chance to guess it. If they get it right, tell them so. If their guess is higher than the number, say “Too high.” If their guess is lower than the number, say “Too low.” Then quit. (They don’t get any more guesses for now.)

I'm thinking of a number between 1-100.  Try to guess it.
> 13

Sorry, you are too low.  I was thinking of 34.
I'm thinking of a number between 1-100.  Try to guess it.
> 79

Sorry, you are too high.  I was thinking of 51.
I'm thinking of a number between 1-100.  Try to guess it.
> 42

You guessed it!  What are the odds?!?

◄ 45: Dice 47: Three Card Monte ►



Adapted from ProgrammingByDoing.com
©2013 Graham Mitchell

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License.