Question: Please read instructions. All part of the same problem. Thanks In this programming project you will implement a number of Python functions to validate or


In this programming project you will implement a number of Python functions to validate or transform values conditionally. Make sure you follow the provided style guide (you will be graded on it!). You are allowed to use round ( ) and len () , but other than that you are not allowed to use any other built-in method or function from any Python library. 2. It takes a float argument representing a grade from 0 to 100, and it returns a string 3. It returns a letter grade based on the following rules: Greater or equal to 90 , return "A" Greater or equal to 80 , return "B" Greater or equal to 70 , return " C " Greater or equal to 60 , return "D" Anything less, than 60 return "E" but greater or equal to 0 If argument is negative or greater than 100 , return " X " Pass or Fail 1. Function name is pass_or_fail 2. It takes a string argument that is one character long, letter_grade and it returns a string 3. If the argument letter_grade is longer than one character, it returns Error 4. It returns Pass if letter_grade argument is equal to " A ", " B ", " C ", or " D " - otherwise it returns Fail Calculate percentage 1. Function name is point_grade 2. It takes two float arguments: score and total_points 3. It calculates the percentage grade by dividing score by total_points, and multiplies result by 100 (percentage =( score / total_points) 100) 4. It returns the calculated percentage as a float rounded at two decimals Calculate final grade 1. Function name is get_grade_results 2. It takes two float arguments: score and total_points 3. It calls point_grade (a function you've written for this assignment) using the two float arguments: score and total_points - it saves the value returned to a variable to be used in the next steps 4. Using the calculated point grade value returned by your point_grade function call (previous step), it calls the function letter_grade to retrieve the letter grade value associated with the calculated point grade and it saves it to a varipble 5. Using the letter grade retrieved from the previous steps, it calls your pass_or_fail function to retrieve a Pass or a Fail and saves it to a variable 6. At this point you should have three variables: a point grade ( 0 to 100 value), a letter grade (A, B, C, D, or E), and a string that says either Pass or Fail - concatenate these three values into one string to be returned by the function 7. It returns a string similar to: Your grade is 92.34 (A - Pass) or Your grade is 35.78 (E - Fail)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
