스터디 그룹/ProjectH4C

ProjectH4C 1개월 2주차 과제 (UNIT 13, 14, 15)

📖 UNIT 13. if 조건문

if 조건문:
	코드

파이썬의 if문은 이렇게 표현할 수 있다. 마찬가지로 if문 내의 코드를 나타내고 싶으면 들여쓰기를 필수로 해야한다.

if문의 예시이다.

 

만약에, 조건문이 참일 때 우선 코드를 생략하고 싶으면 pass를 사용하면 된다.

if x==10:
    pass

위와 같은 방법으로 생략할 수 있다.

 

📖 UNIT 14. else

if 조건식:
     코드1
else:
     코드2

이렇게 표현할 수 있겠다. 즉, if문에 해당되지 않는다면 다른 코드를 실행시키는 것이다.

 

  • None
  • False
  • 0인 숫자들: 0, 0.0, 0j
  • 비어 있는 문자열, 리스트, 튜플, 딕셔너리, 세트: '', "", [], (), {}, set()
  • 클래스 인스턴스의 __bool__(), __len__() 메서드가 0 또는 False를 반환할 때

여기에 해당되는 것들은 모두 파이썬에서 False로 취급하는 것들이다. 적당히 암기를 할 필요가 있을 것 같다.

 

📖 UNIT 15. elif

프로그램을 만들다보면 다양한 상황이 존재한다. 그런 경우를 위한 조건 분기문이 elif이다.

if 조건식:
    코드1
elif 조건식:
    코드2
else:
    코드3

그러니까, if문에서 false가 나온 상황은 elif에서 한번 더 걸러지게 된다. 여기서도 false가 나온다면 그 때 else의 코드를 실행하게 되는 것이다.