조건문

Tino-Kim·2022년 1월 2일
0
post-thumbnail
post-custom-banner

🥴 조건문

📌 조건문

📌 조건문의 구조

  1. if
  2. elif
  3. else

elif는 조건이 세 가지 이상인 경우에 쓰인다. 두 가지인 경우에는 if와 else만 써준다.

📌 조건문 실행 원리

가장 먼저 참이 되는 결과만 나오고, 조건문이 끝이 난다. 참이 되는 결과가 없다면, 출력하지 않는다.

if 3 > 5:
    print('if 구문')
elif 3 > 4:
    print('elif 1 구문')
elif 3 > 5:
    print('elif 2 구문')
elif 3 < 6:
    print('elif 3 구문')
else:
    print('이것도 저것도 아니다')

# 결과는 elif 3 구문 이다.

그렇다면 계속 참인 조건이 나오는 경우에는 어떻게 될까?

if 3 > 5:
    print('if 구문')
elif 3 < 4:
    print('elif 1 구문')
elif 3 < 5:
    print('elif 2 구문')
elif 3 < 6:
    print('elif 3 구문')
else:
    print('이것도 저것도 아니다')
    
# 결과는 맨 처음에 만족하는 elif 1 구문 이다.

맨 처음에 만족했던 결과값이 나온다.

📌 1과 0은 True? False?

숫자를 boolean 형태로 나타냈을 경우

  • 1 == True
  • 0 == False
if 1:
    print('참') # True니까 '참'이 나온다.
else:
    print('거짓')
    
if 0:
    print('참')
else:
    print('거짓') # False니까 '거짓'이 나온다.
profile
알고리즘과 데이터 과학과 웹 개발을 공부하는 대학생
post-custom-banner

0개의 댓글