Created
November 3, 2018 07:35
-
-
Save Ikhiloya/6f48d21744e7a323d1c4eb72b87efc45 to your computer and use it in GitHub Desktop.
calculates the median of a list of numbers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| def median(numbers): | |
| sorted_numbers= sorted(numbers) | |
| size = len(sorted_numbers) | |
| median = 0 | |
| if(size % 2 == 0): | |
| index_1 = size/2 | |
| print index_1 | |
| index_2 = index_1 -1 | |
| print index_2 | |
| sum =(sorted_numbers[index_1] + sorted_numbers[index_2]) | |
| median = sum/ 2.0 | |
| else: | |
| median = sorted_numbers[(size / 2)] | |
| return median | |
| print median([4, 5,5,4]) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment