Answer to Question #303402 in Python for divya

Question #303402

Define a function named "calAverage" which take a list of integers as parameter. This function will then calculate and store the average into a variable named "result". Finally, the function MUST return the result with 2 decimal place only. For Example given the following list, [2,6,8,3,4,6], the function will return 4.83 (float).


1
Expert's answer
2022-02-28T01:05:58-0500
def calAverage(list):
    try:
        result = 0
        for i in list:
            result += i
        result = round(result / len(list), 2)
        return result
    except TypeError:
        return "Type Error"
    except ValueError:
        return "Value Error"

print(calAverage([2, 6, 9, 9, 3, 2, 7]))

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS