본문 바로가기
알고리즘(백준)

[백준] 조건문 > 9498 : 시험 성적 (Python)

by JeeUDev 2025. 5. 13.

안녕하세요. 백준 알고리즘을 처음부터 꾸준하게 작성하여 문제 풀이 진행해보려고 합니다 !

제가 사용하는 언어는 Python 입니다 !

 

문제

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

입력

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

출력

시험 성적을 출력한다.

 

문제풀이 1.
a = int(input())

if 100 >= a >= 90:
    print("A")
elif 89 >= a >= 80:
    print("B")
elif 79 >= a >= 70:
    print("C")
elif 69 >= a >= 60:
    print("D")
else:
    print("F")

 

  1. input() : 문자열 입력
  2. int() : 요소를 int형으로 변환
  3. if : 100 >= a >= 90 : 100 이랑 같으면서 큰 수 >= a >= 90이랑 같으면서 큰 수
  4. elif : 89 >= a >= 80 : 89 랑 같으면서 큰 수 >= a >= 80이랑 같으면서 큰 수
  5. elif : 79 >= a >= 70 : 79 랑 같으면서 큰 수 >= a >= 70이랑 같으면서 큰 수
  6. elif : 69 >= a >= 60 : 69 랑 같으면서 큰 수 >= a >= 60이랑 같으면서 큰 수
  7. else : if랑 elif 그 외 조건인경우

유의사항

1. if문과 elif문과 else는 단 한번만 타니 유의바랍니다 !

  : (if가 true면 if문만 타고 끝 if가 false면 elif 검사 후 true면 끝 false면 else 출력)

 

문제 내용 스크린샷

문제 내용 스크린샷

문제 소스 스크린샷

문제 소스 스크린샷

제출 스크린샷

제출 스크린샷

감사합니다.

댓글