Open the terminal/command prompt and enter
pip install --user http://cucats.org/python-package
Run python, enter from cucats import *.
This will load the module with the exercises we have prepared.
exercises
Here we can see the list of exercises available.
>>> exercises
['ex1', 'ex2', 'demo1', 'demo2']
Our exercises will ask you to provide either a value or implement a function. The demo below will walk you through how to do both.
To get the instruction of the demo exercise 1. Enter
demo1.get_instructions()
You should see
>>> demo1.get_instructions()
Call the check method with the value of 40 + 2.
i.e. demo1.check(answer)
We know 40 + 2 = 42. So we check out answer with
demo1.check(42)
>>> demo1.check(42)
Correct! Well done!
What if we made a mistake?
demo1.check(41)
>>> demo1.check(41)
Incorrect. Please try again.
If we store our value as a variable like x = 40 + 2, then we can submit it with
>>> x = 40 + 2
>>> demo1.check(x)
Correct! Well done!
This demo will show you how to check your answer if the exercise is for you to implement a function.
We first get instruction by typing
demo2.get_instructions()
>>> demo2.get_instructions()
Write a function called f which returns the value 42.
And then call the check method with the function
i.e. demo2.check(f)
So we start by defining a function to do that:
def test():
return 42
and then we can submit our function with
>>> demo2.check(test)
Correct! Well done!