Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.7 KB

guessinggameone.md

File metadata and controls

37 lines (26 loc) · 1.7 KB

Guessing Game One

Problem

Generate a random number between 1 and 9 (including 1 and 9). Ask the user to guess the number, then tell them whether they guessed too low, too high, or exactly right. (Hint: remember to use the user input lessons from the very first exercise)

Extras:

  • Keep the game going until the user types “exit”
  • Keep track of how many guesses the user has taken, and when the game ends, print this out. Discussion

Concepts :

  • Modules
  • Random numbers
  • User input

Random Numbers (and Modules)

This is your first exposure to using Python code that somebody else wrote. In Python, these formally-distributed code packages are called modules. The thing we want from a module in this exercise is the ability to generate random numbers. This comes from the random module.

To use a module, at the top of your file, type

	import random

This means you are allowing your Python program to use a module called random in the rest of your code.

To use it (and generate a random integer), now type:

	a = random.randint(2, 6)

Once you run this program, the variable a will have a random integer that the computer made for you, between 2 and 6 (including 2 and 6). The specific documentation for this method is here.

There are many ways you can generate random numbers - integers, decimals, and much more. The Python documentation has much more detailed information about what is possible from the random module.

User input

We covered all you need to know in the first exercise of this blog!