새소식

⌨️ Algorithms/백준

[Python] 백준 1546번_평균

2022. 7. 15. 23:13

  • -

https://www.acmicpc.net/problem/1546

 

1546번: 평균

첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보

www.acmicpc.net

 

N = int(input()) # 과목 수
score = list(map(int, input().split())) # 현재 성적

M = max(score) # 실제 점수 중 최댓값

for i in range(N): # N = len(score)
  score[i] = score[i]/M*100

mean = sum(score, 0) / N # N = len(score)

print(mean)

 

for문에서 인덱스를 지정해서 리스트의 요소를 가져오기 위해서는

range에 len(list)로 리스트의 길이를 넣어주면 인덱스를 순서대로 만들어줘서

list[i]와 같이 리스트에 인덱스를 지정해 값 가져오기 가능

 

https://dojang.io/mod/page/view.php?id=2283

 

파이썬 코딩 도장: 22.3 반복문으로 리스트의 요소를 모두 출력하기

리스트에 인덱스를 지정하여 요소를 한 개씩 출력하기는 상당히 귀찮죠? 이번에는 리스트와 반복문을 사용하여 간단하게 모든 요소를 출력해보겠습니다. 22.3.1  for 반복문으로 요소 출력하기  

dojang.io

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다!