Search

반복문5_문제03_연립방정식_시험점수

대분류
STEP04 일차반복문
소분류
반복문5_문제

영상

문제

''' [문제] 철수네 학교의 수학 시험은 4점짜리 문제와 5점짜리 문제가 섞여서 출제된다. 철수는 20개의 문제를 맞혀서 90점을 받았다. 각각 몇 문제씩 맞혔는지 구하시오. 주석으로 표현하시오. [정답] 4점 문제 = 10 5점 문제 = 10 '''
Python
복사

해설

''' [문제] 철수네 학교의 수학 시험은 4점짜리 문제와 5점짜리 문제가 섞여서 출제된다. 철수는 20개의 문제를 맞혀서 90점을 받았다. 각각 몇 문제씩 맞혔는지 구하시오. 주석으로 표현하시오. [정답] 4점 문제 = 10 5점 문제 = 10 ''' ''' 4점문제 개수 = x 5점문제 개수 = y x + y = 20 x * 4 + y * 5 = 90 x = 20 - y 4(20 - y) + 5y = 90 80 - 4y + 5y = 90 y = 10 x = 10 ''' 총문제개수 = 20 사점_개수 = 총문제개수 오점_개수 = 0 총점 = 90 run = 1 while run == 1: if 사점_개수 + 오점_개수 == 총문제개수 and 사점_개수 * 4 + 오점_개수 * 5 == 총점: print("4점 문제 =", 사점_개수) print("5점 문제 =", 오점_개수) run = 0 if 사점_개수 + 오점_개수 != 총문제개수 or 사점_개수 * 4 + 오점_개수 * 5 != 총점: 사점_개수 -= 1 오점_개수 += 1
Python
복사