"함수 median()"의 두 판 사이의 차이

(새 문서: category: Math ==Python== category: Python <source lang='Python'> def median(lst): lst_len = len(lst) lst = sorted(lst) if lst_len % 2 == 0: a = lst[lst_l...)
 
8번째 줄: 8번째 줄:
     lst = sorted(lst)
     lst = sorted(lst)
     if lst_len % 2 == 0:
     if lst_len % 2 == 0:
         a = lst[lst_len/2-1]
         return (lst[lst_len/2-1]+lst[lst_len/2])/2.0
        b = lst[lst_len/2]
        return (a+b)/2.0
     return lst[lst_len/2]
     return lst[lst_len/2]
print median([11, 1, 2, 12])
print median([11, 1, 2, 12])
// 6.5
// 6.5
print median([11, 1, 12])
// 11
</source>
</source>


==같이 보기==
==같이 보기==
*[[중앙값]]
*[[중앙값]]

2014년 5월 29일 (목) 17:49 판


1 Python

def median(lst):
    lst_len = len(lst)
    lst = sorted(lst)
    if lst_len % 2 == 0:
        return (lst[lst_len/2-1]+lst[lst_len/2])/2.0
    return lst[lst_len/2]
print median([11, 1, 2, 12])
// 6.5
print median([11, 1, 12])
// 11

2 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}