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() 해도 되는구나!
'문제 풀기 > 백준' 카테고리의 다른 글
[조건문] 14681번 사분면 고르기 (0) | 2024.12.14 |
---|---|
[조건문] 2753번 윤년 (+내가 못하는 배수, 실패 흔적) (0) | 2024.12.14 |
[입출력과 사칙연산] 2588번 곱셈 (+실패 흔적들, 다른 사람 풀이) (0) | 2024.12.14 |
[입출력과 사칙연산] 10430번 나머지 (0) | 2024.12.13 |
[입출력과 사칙연산] 11382번 꼬마 정민 (0) | 2024.12.13 |