Write a Python Function to Calculate Average of given Array, 0 if Negative
In this tutorial, we will learn how to create a function to calculate the average of a given Array, O if negative in Python.
Suppose we have been given the following question:
Question
Write a Python function Average(z) that computes the average of array z. If the computed average is negative it returns 0 else it returns the computed average. The array z is defined with elements as follows:
a) z=[5,9,3,4,5,6]
b) z=[1,2,0,-2,-8]
Solution a)
def Average(z): y=np.mean(z) if y<0: print(0) else: print(y) return(z) a=np.array([5,9,3,4,5,6]) print(a) b=Average(a)
Output
5.333333333333333
Solution b)
def Average(z): y=np.mean(z) if y<0: print(0) else: print(y) return(z) a=np.array([1,2,0,-2,-8]) print(a) b=Average(a)
Output
0
Leave a Reply