728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제 : 한 학생의 국어, 수학 점수를 튜플로 저장하고 이 튜플을 항목으로 갖는 리스트 객체가 있습니다.
이 때 첫 번째 학생은 (90, 80), 두 번째 학생은 (85, 75), 세 번째 학생은 (90, 100)의 점수를 갖습니다.
다음과 같이 결과를 만들기 위한 프로그램을 작성하십시오.
input
output
1번 학생의 총점은 170점이고, 평균은 85.0입니다.
2번 학생의 총점은 160점이고, 평균은 80.0입니다.
3번 학생의 총점은 190점이고, 평균은 95.0입니다.
code
a=[(90,80),(85,75),(90,100)]
for i in a:
print("%d번 학생의 총점은 %d점이고, 평균은 %.1f입니다." %(a.index(i)+1,sum(i),sum(i)/2))
문제 설명 그대로 튜플을 항목으로 갖는 a리스트를 만든다. 그 후 for문으로 튜플의 위치를 나타내는 index로 학생의 번호를 매기고, 각 튜플의 합과 평균을 계산하는 식을 만들어 출력하면 된다.
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6276].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 3 (0) | 2021.07.21 |
---|---|
[SWEA 6275].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 2 (0) | 2021.07.21 |
[SWEA 6318].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 11 (0) | 2021.07.20 |
[SWEA 6317].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 10 (0) | 2021.07.20 |
[SWEA 6316].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 9 (0) | 2021.07.20 |