728x90
반응형

def central(in_str):
tmp = in_str.split() # split() 인자 없으면 기본 공백 분리. 리스트가 됨. 각 요소는 문자열
lst = list(map(int, tmp)) # 리스트의 각 요소를 정수로 변환해 리스트 저장
lst.sort() # 리스트를 오름차순으로 정렬. 리스트의 sort 함수 사용
return lst[1] # 3개의 리스트 요소. 인덱스는 0,1,2 가 되어 중앙값 즉 가운데 인덱스 1의 값 찾음
in_str = input('세 개의 숫자를 입력하시오: ') # 세 개의 숫자 입력 받음. 문자열
print('세 숫자의 중앙값은',central(in_str)) # 함수 실행해 결과를 출력

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 여러 리스트에 있는 요소의 출현빈도 구하기 (0) | 2023.01.26 |
|---|---|
| [파이썬] 문제 : 해당 년도의 일수 파악하기 (0) | 2023.01.26 |
| [파이썬] 문제 : csv package 사용 (0) | 2023.01.19 |
| [파이썬] 문제 : 버튼 클릭시 외부프로그램 실행 (tkinter) (0) | 2023.01.17 |
| [파이썬] 문제 : 정수의 각 자리수 분리 (0) | 2023.01.17 |
댓글