6. 제어문 > 6-2. if문과 연산자

if문과 연산자

if문은 연산자와 함께 사용되는 경우가 많습니다. 비교연산자와 논리연산자에 대해서는 2.2 연산자2.5 논리 자료형에서 이미 학습했으니, 혹시 기억이 잘 안난다면 해당 파트를 다시 공부하면 됩니다. 아래 두 예시를 따라 쳐보고 출력결과를 확인해보세요.

# 비교연산자 사용예시
score = 3.5

if score > 4.0:
    print('학점: A+')
elif  3.5 < score <= 4.0:
    print('학점: A')
elif  3 < score <= 3.5:
    print('학점: B+')
else:
    print('None')
# 논리연산자 사용예시
score = 3.5

if score > 4.0:
    print('학점: A+')
elif  (score <= 4.0) and (score > 3.5):
    print('학점: A')
elif  (score <= 3.5) and (score > 3.0):
    print('학점: B+')
else:
    print('None')

추가로 in 연산자에 대해서 알아보겠습니다.

innot in
x in 리스트x not in 리스트
x in 튜플x not in 튜플
x in 문자열x not in 문자열
# in 연산자 사용예시
a = [1, 2, 3]

if 1 in a:
    print('1은 a에 포함함')
else:
    print('1은 a에 포함하지 않음')
# pass는 아무것도 하지 않고 지나간다는 의미입니다.
a = [1, 2, 3]

if 1 not in a:
    pass
else:
    print('1은 a에 포함함')
마지막으로 업데이트 된 날짜:
2022년 9월 24일