일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 코딩테스트 연습
- sql
- where
- 프로그래머스
- html
- List Comprehension
- 파이썬
- pcce 기출문제
- 아이엠어바텐더
- 슬라이싱
- 설계
- YOLOv5
- 파이썬 슬라이싱
- map
- 백준
- Django
- css
- Join
- 파이썬 몫
- 프로젝트
- 단어 공부
- SQL 고득점 Kit
- Python3
- date_format
- 데이터
- count
- ORDER BY
- python
- GIT
- Len
- Today
- Total
목록평균 (2)
nan + nan = 2nan
평균 (Average)평균이란, 전체의 합을 해당 수의 개수로 나눈 값을 의미한다. 예를 들어, [1, 2, 3, 4, 5, 6] 의 평균을 구한다면 (1+2+3+4+5+6)/6 = 3.5이다. 중위수 (Median)중위수의 경우, 전체 수를 나열했을 때 가장 중앙에 위치한 값을 의미한다. 전체 수의 개수가 짝수일 경우, 가운데에 위치한 2개의 수를 더한 후 2로 나눈 수가 중위수이다. 반대로 홀수일 경우, 순서대로 나열했을 때 가장 가운데에 위치한 수를 의미한다. 예를 들어, [1, 2, 3, 4, 5, 6]는 짝수 개(6개)로, 중위수는 가운데 두 수를 합하고 2로 나눈 3+4/2 = 3.5가 된다. 반대로 [1, 2, 3, 4, 5]의 중위수는 가장 가운데 위치한 3이 될 것이다. Result 평균..
코드 입력 N = int(input()) score = list( map( int, input().split() ) ) M_score = max(score) result = [] for i in score: result.append( i / M_score * 100 ) print(sum(result) / len(result)) 일단 문제부터 길다.. 과목 수는 사실상 보여주기 같다. 따로 사용할 일이 없고, score를 map과 int를 사용해 입력을 받고, list 형태로 감싸준다. 그리고 최대값을 max()를 이용해 미리 구해놓고, 새로운 값들을 입력할 list인 result를 생성한다. 그리고 for 반복문을 통해 score 내 점수들을 반복해서 해당 식에 적용시킬 수 있게 append를 사용한다...