Problem 44455. Find the average of a random sequance

Write a function that generates random integers within a loop, and calculates the mean of the positive numbers only.

At each iteration a random integer between 0 and 10 is generated.

Only if the number is positive, it is added to the sequence.

The loop terminates when the number 0 is generated. This number is not considered for the mean.

You are not allowed to use the functions sum() and mean()


Random sequence is: 4, 3, 5, 10, 3, 0
Output is: 5
Random sequence is: 0
Output is 0
Random sequence is: 5, 8, 1, 9, 3, 4, 6, 2, 2, 3, 1, 0
Output is: 4

Note: the function does not have an input. The output depends on the state of the random numbers generator.

Solution Stats

19.45% Correct | 80.55% Incorrect
Last Solution submitted on Jun 26, 2020

Problem Comments

Solution Comments