728x90
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
100
출력
시험 성적을 출력한다.
A
정답
score = int(input())
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("F")
풀이
[if 문]
- 가장 대표적인 제어문
- 특정 조건을 만족할 경우에만 코드가 실행되게 만듬.
[if ~ elif ~ else 문]
- 여러 조건을 판단해야 할 때 사용됨.
- elif는 이전 조건문이 거짓일 때 수행되며, 개수에 제한 없이 사용이 가능함.
728x90
'Python > [백준]' 카테고리의 다른 글
[백준/Python] #2753 – 윤년 (0) | 2023.02.11 |
---|---|
[백준/Python] #1330 – 두 수 비교하기 (0) | 2023.02.11 |
[백준/Python] #10869 – 사칙연산 (0) | 2023.02.11 |
[백준/Python] #1008 – A/B (0) | 2023.02.10 |
[백준/Python] #10998 – A×B (0) | 2023.02.09 |