질문내용
두 명이 5과목의 점수를 입력하면 둘 중 평균이 누가 더 높은지 알려주는 프로그램을 작성해주세요. 중학교 수준 정도로 매우 간단하게 해주시고 설명도 해주세요.
질문답변
요청하신 소스코드는 아래의 링크를 클릭하시면 됩니다. 소스 코드 관련 설명은 아래에 첨부하였으니 참고하시면 됩니다.
소스코드 파일
소스코드 관련 설명
- 프로그램은 평균_계산이라는 함수를 정의합니다. 이 함수는 점수 리스트를 입력받아 모든 점수의 합을 구한 뒤, 점수 개수로 나눠서 평균을 계산합니다.
- 사용자로부터 사람 1의 각 과목 점수를 입력받기 위해 반복문을 사용합니다. 입력된 점수는 사람1_점수 리스트에 저장됩니다.
- 마찬가지로, 사람 2의 각 과목 점수를 입력받기 위해 반복문을 사용합니다. 입력된 점수는 사람2_점수 리스트에 저장됩니다.
- 프로그램은 평균_계산 함수를 호출하여 사람 1과 사람 2의 평균을 계산합니다.
- 평균을 비교하고, if-elif-else 문을 사용하여 결과를 출력합니다. 사람 1의 평균이 더 높을 경우 “사람 1의 평균이 더 높습니다.”라고 출력하고, 사람 2의 평균이 더 높을 경우 “사람 2의 평균이 더 높습니다.”라고 출력합니다. 두 사람의 평균이 같을 경우 “두 사람의 평균이 같습니다.”라고 출력합니다.
이렇게 입력된 점수를 사용하여 간단한 평균 계산 및 비교를 수행하는 프로그램을 작성했습니다.
감사합니다.