반응형
밑의 링크는 CodeUp에서의 문제 링크입니다.
주의해야 할 점
다른 언어와는 다르게 파이썬에서는 조건문에서 특정 값을 다른 두 수와 크기 비교할 때
수학책에서 봤던 우리의 일상에 더 익숙한 표현인 90 <= (특정 값) <= 100과 같은 표현을 사용할 수 있습니다.
제가 써본 언어 중에서는 파이썬에서만 가능했던 조건식 표현입니다.
자바스크립트 같은 다른 언어에서는 (특정 값) >= 90 && (특정 값) <= 100 같이
두 조건과 논리 연산자를 조합해서 표현해야합니다.
생각한 풀이 과정
- 0 ~ 100의 값인 정수 1개를 입력합니다.
- 입력한 정수를 정수형으로 변환합니다.
- 입력한 정수가 90 ~ 100이라면 A를 출력합니다.
- 입력한 정수가 70 ~ 89라면 B를 출력합니다.
- 입력한 정수가 40 ~ 69라면 C를 출력합니다.
- 입력한 정수가 0 ~ 39라면 D를 출력합니다.
제출한 파이썬 코드
# readline을 사용하기 위해 import합니다.
from sys import stdin
# 0 ~ 100인 점수를 의미하는 정수를 하나 입력합니다.
# 정수형으로 변환합니다.
score = int(stdin.readline())
# 점수가 90 ~ 100이라면
if 90 <= score <= 100:
# A를 출력합니다.
print("A")
# 점수가 70 ~ 89라면
elif 70 <= score <= 89:
# B를 출력합니다.
print("B")
# 점수가 40 ~ 69라면
elif 40 <= score <= 69:
# C를 출력합니다.
print("C")
# 점수가 0 ~ 39라면
elif 0 <= score <= 39:
# D를 출력합니다.
print("D")
제출 결과
※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.
※ 더 효율적이고 빠른 정답을 환영합니다.
반응형
댓글