Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
Assignment Guidelines:
This assignment covers material up to (and including) Module 10.
Do not use recursion. All repetition must be performed using iteration (while and for loops only)
and abstract list functions (map and filter).
Submission details:
– Solutions to all four questions must be placed in a single file, a09.py, and must be completed
using Python 3.
– Download the interface file from the course Web page to ensure that all class and function
names are spelled correctly and each function and method has the correct number and order
of parameters.
– All solutions must be submitted to MarkUs. No solutions will be accepted through email, even
if you are having issues with MarkUs.
– Verify using MarkUs and your basic test results that your files were properly submitted and are
readable on MarkUs.
– For full style marks, your program must follow the Python section of the CS116 Style Guide.
– Be sure to review the Academic Integrity policy on the Assignments page
– Helper functions need design recipe elements but not examples and tests.
This assignment includes special instructions regarding the Design Recipe. Please see the note on
the last page for more information.
If you wish to test your code, download the testing module from the course web page and include
import check in your solution file.
– Test data for all questions will always meet the stated assumptions for consumed values.
Restrictions:
– Do not import any modules other than math and check.
– Do not use any other Python functions not discussed in class or explicitly allowed elsewhere.
See the allowable functions post on Piazza. You are always allowed to define your own helper
functions, as long as they meet the assignment restrictions.
– While you may use global constants in your solutions, do not use global variables for anything
other than testing.
– Read each question carefully for additional restrictions.
– The solutions you submit must be entirely your own work. Do not look up either full
or partial solutions on the Internet or in printed sources.