Probabilities Part 1 Python Programming

Problem:- Given a list of numbers and a value n, write a function that returns the probability of choosing a number greater than or equal to n from the list. The probability should be expressed as a percentage, rounded to one decimal place.

Example:-

probability([5, 1, 8, 9], 6) ➞ 50.0
probability([7, 4, 17, 14, 12, 3], 16) ➞ 16.7
probability([4, 6, 2, 9, 15, 18, 8, 2, 10, 8], 6) ➞ 70.0


Notes:-

Precent probability of event = 100 * (num of favourable outcomes) / (total num of possible outcomes)
The numbers in the list are uniformly distributed and have an equal chance of being chosen.

Code:-


Note:- Never miss indentation. If you are stuck check the python documentation. Suggestions and comments are always welcome.

Comments