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
'코딩 연습 > 파이썬 기초(예제)' 카테고리의 다른 글
네이버 지식인 문제 - 기호('+' 와 '*')로 만든 사각형 (0) | 2022.10.28 |
---|---|
소수 판별 함수 만들기 [파이썬 기초] (0) | 2022.10.27 |
문자열을 거꾸로 출력하기 [파이썬 기초] (0) | 2022.10.26 |
파이썬 내부함수, 람다함수, 맵함수, 필터함수 (0) | 2022.10.26 |
[파이썬 기초 예제] 반복문과 if조건문 연습 - 정수 입력받아 처리 (0) | 2022.06.27 |
댓글