CS 101 HW7 Grading Notes 60 points total Overall: - must have name and lab section in a comment at the top of code (-2 points) - must have name and lab section in a comment at the top of output (-2 points) - each function must have docstring (-2 point total) - submitted code must compile and run (-5 points) - program must produce NO OUTPUT when run, ie, when pressing green arrow in Thonny (-2 points total) - our test script must run without crashing (-3 points) - code should not open or save any files (-3 points) [this is done in shell] - output must include original image, black-and-white, sepia, grayscale, mirror (-2 each missing image) Power (5 points): - must be spelled as in instructions with parameters as in instructions (-2 points) - must use list comprehension (-3 points) Average (5 points): - must be spelled as in instructions with parameter as in instructions (-2 points) - must use loop (-3 points) Pig Latin (10 points): - must be spelled as in instructions with parameter as in instructions (-2 points) - must take a string as input, return the correct string as output (up to -3 points) Black and White, Sepia, Better Grayscale, Mirror (10 points each): - must be spelled as in instructions with parameters as in instructions (-2 points) - must take an opened image as input, return the correct image as output (up to -3 points) Challenge: - Up to 2 extra points Testing code we will run on all submissions (NOT to be included in submitted code -2) print("power([0,1,2,3,4,5], 3) = ", power([0,1,2,3,4,5], 3)) print("power([], 0) = ", power([], 0)) print("average([50,20,24,6]) = ", average([50,20,24,6])) print("average([5]) = ", average([5])) print("pigLatin('a OK pig') = ", pigLatin('a OK pig')) print("pigLatin('good day') = ", pigLatin('good day'))