if 조건 나열 순서

서리·2025년 1월 11일

파이썬

목록 보기
25/40
post-thumbnail

예시)

1. a가 홀수이면서 5보다 작으면 A 출력
2. a가 홀수이면서 5보다 같거나 크면 B 출력
3. a가 짝수이면 C 출력
  • 주어진 순서 그대로 코드 작성한 경우
if a % 2 == 1 and a < 5:
    print('A')
if a % 2 == 1 and a >= 5:
    print('B')
if a % 2 == 0:
    print('C')
  • 3, 1, 2 순으로 조건 처리하는 경우
if a % 2 == 0:
    print('C')
elif a < 5:
    print('A')
else:
    print('B')

⇒ 조건을 어떤 순서로 나열하는지에 따라 코드의 복잡도 달라짐

profile
응애

0개의 댓글