Python(파이썬) 기본 - 06. 관계연산자 + 조건절

아래 내용은 공부한 것을 정리하므로 틀린 내용이 포함되어 있을 수 있습니다.

1. 관계연산자(Relational Operators)

  • == : 두 피연산자가 같으면 True
  • != : 두 피연산자가 같지않으면 True
  • < : 왼쪽 연산자가 작으면 True
  • > : 왼쪽 연산자가 크면 True
  • <= : 왼쪽 연산자가 작거나 같으면 True
  • >= : 왼쪽 연산자가 크거나 같으면 True

2. 조건절 (if)

if 절의 여러 모습들을 REPL을 통해 확인합니다.

  • 조건이 True 면, 조건이 False 면
      >>> if True:
      ...      print("여기는 무조건 실행")
      ... 
      여기는 무조건 실행
      >>> if False:
      ...     print("여기는 무조건 실행안됨")
      ... 
      >>>
        
        
    
  • 문자열 조건
      >>> if bool("문자열"):
      ...     print("문자열 값이 있으면 True")
      ... 
      문자열 값이 있으면 True
      >>> if "문자열":
      ...     print("문자열 값이 있으면 True")
      ... 
      문자열 값이 있으면 True
      >>> if "":
      ...     print("문자열 값이 빈값이면 False, 실행안됨")
      ... 
      >>> 
    
  • else 블럭
      >>> h = 50
      >>> if h > 50:
      ...     print("50보다 크면 실행")
      ... else:
      ...     print("50과 같거나 작으면 실행")
      ... 
    
    
  • elif 블럭 (다른 언어들에서는 else if이나 .. 파이썬은 elif 주의)
      >>> if h > 50:
      ...     print("50보다 크면 실행")
      ... elif h < 20 :
      ...     print("20보다 작으면 실행")
      ... else:
      ...     print("50과 같거나 작고, 20과 같거나 크면 실행")
      ... 
      50 같거나 작고, 20 같거나 크면 실행