[정올] Language Coder_선택제어문_자가진단7_code534 (Python)
두비니
·2021. 2. 2. 17:36
grade = input().strip()
if grade == "A":
print("Excellent")
elif grade == "B":
print("Good")
elif grade == "C":
print("Usually")
elif grade == "D":
print("Effort")
elif grade=="F":
print("Failure")
else:
print("error")
+) input()으로 받는게 아니라 .strip()으로 한번 더 받는 이유는 우리가 입력을 하면 엔터까지 하게 됩니다.
그러면 입력은 사실상 "A", "B", "C",... 의 식으로 입력되는게 아니라
"A ", "B ", "C "의 방식으로 받아들이기 때문에 다른 문자열이라고 인식하게 됩니다.
따라서 뒤에 입력되는 공백을 제거하기 위해 .strip()함수를 더 달아 줍니다.
'Coding_Algorithm > 정올 문제풀이' 카테고리의 다른 글
[정올] Language Coder_선택제어문_형성평가5_code124 (Python) (0) | 2021.02.02 |
---|---|
[정올] Language Coder_선택제어문_형성평가4_code123 (Python) (0) | 2021.02.02 |
[정올] Language Coder_선택제어문_형성평가3_code122(Python) (0) | 2021.01.28 |
[정올] Language Coder_선택제어문_자가진단6_code533(Python) (0) | 2021.01.28 |
[정올] Language Coder_연산자_형성평가5_code115(Python) (0) | 2021.01.28 |