본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 122 if문

by 포스트it 2021. 1. 15.
728x90
반응형

 

문제

점수 구간에 해당하는 학점이 아래와 같이 정의되어 있다. 사용자로부터 score를 입력받아 학점을 출력하라.

점수학점

점수 학점
81~100 A
61~80 B
41~60 C
21~40 D
0~20 E
>> score: 83
grade is A

내풀이

score = int(input("score :"))
if score > 80:
    print("grade is A")
elif 60 < score < 81:
    print("grade is B")
elif 40 < score < 61:
    print("grade is C")
elif 20 < score < 41:
    print("grade is D")
else:
    print("grade is E")
    
결과값
score :2
grade is E

정답

score = input("score: ")
score = int(score)
if 81 <= score <= 100:
    print("grade is A")
elif 61 <= score <= 80:
    print("grade is B")
elif 41 <= score <= 60:
    print("grade is C")
elif 21 <= score <= 40:
    print("grade is D")
else:
    print("grade is E")

 

elif 로 다양한 조건을 줄수 있다.
728x90
반응형

댓글