In this homework, you will find the questions in answers.ipynb. This is convenient for displaying math equations. You can use answers.ipynb for written answers and running simulations/displaying plots.
Please put the class definition for problem 0 in euler.py
. This file should contain a Python module.
Please put your tests in test.py
(see Problem 0, Part C)
You can run
conda install --file requirements.txt
to install the packages in requirements.txt
This assignment is due Wednesday, February 16 at 1:29pm Chicago time.
The following rubric will be used for grading.
Autograder | Correctness | Style | Total | |
---|---|---|---|---|
Problem 0 | /45 | |||
Part A | /12 | /8 | /20 | |
Part B | /7 | /3 | /10 | |
Part C | /10 | /5 | /15 | |
Problem 1 | /20 | |||
Part A | /9 | /4 | /13 | |
Part B | /5 | /2 | /7 | |
Problem 2 | /25 | |||
Part A | /11 | /4 | /15 | |
Part B | /7 | /3 | /10 | |
Problem 3 | /8 | /2 | /10 |
Correctness will be based on code (i.e. did you provide was was aksed for) and the content of answers.ipynb
.
To get full points on style you should use comments to explain what you are doing in your code and write docstrings for your functions. In other words, make your code readable and understandable.
There is no autograder. You'll implement test.py
yourself.