Search

조건문3_문제05_학점

대분류
STEP03 조건문/일차반복문
소분류
조건문3_문제

영상

문제

''' [문제] 0에서 100 사이의 랜덤 숫자를 시험 점수로 저장한다. 시험점수에 해당하는 학점을 출력하시오. 아래는 점수표이다. 100~91 이면 A학점, 90~81 이면 B학점, 80 이하는 "재시험" 단, 만점이거나, A 학점과 B 학점의 일의 자리가 8점 이상이면 + 기호를 추가하시오. [예] 100 => A+ 88 ==> B+ 82 ==> B 23 ==> 재시험 '''
Python
복사

해설

''' [문제] 0에서 100 사이의 랜덤 숫자를 시험 점수로 저장한다. 시험점수에 해당하는 학점을 출력하시오. 아래는 점수표이다. 100~91 이면 A학점, 90~81 이면 B학점, 80 이하는 "재시험" 단, 만점이거나, A 학점과 B 학점의 일의 자리가 8점 이상이면 + 기호를 추가하시오. [예] 100 => A+ 88 ==> B+ 82 ==> B 23 ==> 재시험 ''' import random score = random.randint(0, 100) print(score) if 98 <= score and score <= 100: print("A+") if 91 <= score and score < 98: print("A") if 88 <= score and score <= 90: print("B+") if 81 <= score and score < 88: print("B") if score <= 80: print("재시험")
Python
복사