728x90
반응형

Python 문제풀이

score = input()
result = 0

if score[0] =='A':
    result += 4
elif score[0] =='B':
    result += 3
elif score[0] =='C':
    result += 2
elif score[0] =='D':
    result += 1

if score =='F':
    result = 0
elif score[1] =='+':
    result += 0.3
elif score[1] =='-':
    result -= 0.3

print(float(result))

조건문만 사용할 줄 알면 정말 간단하게 풀 수 있는 문제인데, 코드를 어떻게 효율적으로 짤 수 있는지가 문제인 것 같습니다. 더욱 간단하게 짤 수 있으면 좋을 것 같습니다.

728x90
반응형

+ Recent posts