coding/Algorithm [BOJ]

[Python][조건문] #017 - 9498번 파이썬 :: 시험 성적 - Coding Farm

양한마리 2022. 9. 5. 16:05
728x90

 


    • 2. 조건문
      • 1) 1330번 - 두 수 비교하기
      • 2) 9498번 - 시험 성적 ←
      • 3) 2753번 - 윤년
      • 4) 14681번 - 사분면 고르기
      • 5) 2884번 - 알람 시계
      • 6) 2525번 - 오븐 시계
      • 7) 2480번 - 주사위 세개

2. 조건문

     2) 9498번 - 시험 성적


문제

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.


입력

첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.


출력

시험 성적을 출력한다.


제한


예제 입력 1

100

예제 출력 1

A

[ 정답 코드 ] 

a = int(input())

if a > 89 :
    print("A")
elif a > 79 :
    print("B")
elif a > 69 :
    print("C")
elif a > 59 :
    print("D")
else :
    print("F")

[풀이] 

a = int(input())

  •  입력되는 값을 a 에 넣어준다.

if a > 89 :
    print("A")
elif a > 79 :
    print("B")
elif a > 69 :
    print("C")
elif a > 59 :
    print("D")

  •  if, elif 로 순차적으로 각 조건에 해당하는지 확인하여 조건에 성립하는 결과 값을 보여준다.
  • (a > 89 : A) -> (88 > a > 79 : B) -> (78 > a > 69 : C) -> (68 > a > 59 : D )

else :
    print("F")

  • 위 조건들이 모두 성립 하지 않을 경우 해당 값을 출력.
  • a 가 100 부터 59까지 어떠한 값도 해당 하지 않을 경우 "F" 를 출력.

문제 출처 : https://www.acmicpc.net/problem/9498

 

9498번: 시험 성적

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

728x90
반응형