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