본문 바로가기
코딩 연습/파이썬 기초(예제)

과목 평균 구하기 [파이썬 기초 예제]

by good4me 2022. 10. 27.

goodthings4me.tistory.com

파이썬 기초 강의에서 많이 사용하는 과목 평균 구하기 코드임. 학생 3명의 성적을 입력 받아 출력하고 과목 별 성적에 대해 평균을 구함

 

 

학생 성적 입력 받아 과목 평균 구하기

[파이썬 소스 코드]

stu_score = []
cnt = 0
while True:
    student = []
    kor = int(input(f'{cnt + 1}번 학생 국어 점수를 입력하시오: '))
    student.append(kor)
    eng = int(input(f'{cnt + 1}번 학생 영어 점수를 입력하시오: '))
    student.append(eng)
    mat = int(input(f'{cnt + 1}번 학생 수학 점수를 입력하시오: '))
    student.append(mat)
    stu_score.append(student)
    cnt += 1

    if cnt == 3:
        break

kor = 0
eng = 0
mat = 0
for student in stu_score:
    print('국어:%d, 영어:%d, 수학:%d' %(student[0], student[1], student[2]))
    print(f'국어:{student[0]}, 영어:{student[1]}, 수학:{student[2]}')  # f-스트링 출력
    kor += student[0]
    eng += student[1]
    mat += student[2]

print('국어 평균: %3.2f, 영어 평균:%3.2f, 수학 평균: %3.2f' %(kor/3, eng/3, mat/3))
print(f'국어 평균: {kor/3:.2f}, 영어 평균: {eng/3:.2f}, 수학 평균: {mat/3:.2f}')

 

 

[실행 결과]

1번 학생 국어 점수를 입력하시오: 89
1번 학생 영어 점수를 입력하시오: 78
1번 학생 수학 점수를 입력하시오: 67
2번 학생 국어 점수를 입력하시오: 88
2번 학생 영어 점수를 입력하시오: 100
2번 학생 수학 점수를 입력하시오: 96
3번 학생 국어 점수를 입력하시오: 74
3번 학생 영어 점수를 입력하시오: 79
3번 학생 수학 점수를 입력하시오: 85
국어:89, 영어:78, 수학:67
국어:89, 영어:78, 수학:67
국어:88, 영어:100, 수학:96
국어:88, 영어:100, 수학:96
국어:74, 영어:79, 수학:85
국어:74, 영어:79, 수학:85
국어 평균: 83.67, 영어 평균:85.67, 수학 평균: 82.67
국어 평균: 83.67, 영어 평균: 85.67, 수학 평균: 82.67

 

good4me.co.kr

 

 

 

 

댓글