[정올] 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()함수를 더 달아 줍니다.