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:
Concepts for this week:
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
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:
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.
We covered all you need to know in the first exercise of this blog!