score = int(input())

if score >=90:
    print("A")
elif 80 <= score < 90:
    print("B")
elif 70 <= score < 80:
    print("C")
elif 60 <= score < 70:
    print("D")
else:
    print("F")

 

코드를 쓰면서도 스스로 지쳐가지고 더 쉽게 풀 수 있는 방법이 없는지 생각하게 된 문제였다.


다른 사람 풀이 

print("FFFFFFDCBAA"[int(input())//10])

 

와,, 이건 대체 뭐지?

 

a=int(input())
if a < 60:
    print('F')
elif a < 70:
    print('D')
elif a < 80:
    print('C')
elif a < 90:
    print('B')
else:
    print('A')

 

아,, 맞네

성적 부여 순서를 바꿔서 해도 되고,

범위값을 이렇게 표현해도 됐던 거네,, 😞

 

a=int(input())
if a>=90: print('A')
elif a>=80: print('B')
elif a>=70: print('C')
elif a>=60: print('D')
else: print('F')

 

아! 😮

이렇게 옆에다가 바로 print() 해도 되는구나!

+ Recent posts