For this exercise we will be importing some existing functionality from the standard library. The random module gives us the ability to generate pseudo-random numbers.
Try the code below in the Python interpreter.
from random import randrange
print(randrange(10))
# 7
print(randrange(10))
# 1
print(randrange(10))
# 5
print(randrange(10))
# 6
print(randrange(10))
# 5
Create a program called higher_or_lower.py
The program must meet the following criteria.
- A function that asks the user to provide a number between 0 and 10.
- A function that returns a random number between 1 and 10.
- A function that evaluates the randomly generated number against the user's guess.
- At the end, the program must output the following:
- The random number that was generated.
- The user's guess.
- An indication if the user guess correctly or if the user's guess was too high/too low.
Copy the greet.py program from part 2 and name it multilingual_greeter.py
Extend the program so that it meets the following requirements.
- Add a function called language_input that gives the user an option to choose 1 of at least 3 languages.
- Ask the user for his name in the chosen language.
- Greet the user in the chosen language.