Pokédex Assignment
- Due Date: Wednesday, March 8th no later than 10:00 p.m.
- Purpose: To learn how to use a dictionary to solve problems.
- You must complete this assignment individually.
Assignment Overview
The file pokedex.txt contains partial
information about 30 Pokémon from this
Pokédex.
Using pokedex.py as a starting point,
supply the missing functions such that interaction with a user could
produce this transcript.
Grading
- 5 points. The function printMenu is correct.
- 10 points. The function printPokedex is correct.
- 10 points. The function howManyPokemon is correct.
- 10 points. The function howManyHitPoints is correct.
- 15 points. The function lookupByName is correct when the
Pokémon is present (10 points) and absent (5 points).
- 15 points. The function lookupByNumber is correct when the number
is present (10 points) and absent (5 points).
- 10 points. All output looks good and is easily understandable.
- 10 points. The Python code is properly commented, easy to understand
and doesn't contain significant redundancies.
- 15 points. The standard assignment is enhanced in a significant manner.
Submission
E-mail the file named pokedex.py
to Ryan at ryanbockmon@gmail.com by the deadline.
The title of the e-mail should be JBD, Pokedex Assignment, Your Name.
In the body of your e-mail, describe the significant enhancement
made.
Late submissions will receive no credit, but partial credit
can be earned by making an ontime submission.