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).
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]))
Comments