uaveiro-leci/1ano/fp/aula09/median.py

16 lines
288 B
Python
Raw Normal View History

2022-12-05 17:53:38 +00:00
def main():
lst = [1, 2, 4, 5]
print(median(lst))
def median(lst):
lst = sorted(lst, reverse=True)
if len(lst) % 2 == 0:
return (lst[len(lst) // 2] + lst[len(lst) // 2 - 1]) / 2
else:
return lst[len(lst) // 2]
if __name__ == '__main__':
main()