if문은 프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰는 것
if와 else를 사용한 조건문의 기본 구조이다.
조건문을 수행해서 참이면 if문 다음 문장을 수행하고, 만약 조건문이 거짓이면 else문 다음 문장을 수행한다.
조건문 다음에는 무조건 콜론(:)을 사용하여야 한다.
들여 쓰기
if문을 만들 때는 if 조건문: 바로 아래 문장부터 if문에 속하는 모든 문장에 들여 쓰기를 해주어야 한다.
비교 연산자
조건문에 비교 연산자가 많이 사용된다.
and, or, not
조건을 판단하기 위해 사용하는 다른 연사자로는 and, or, not이 있다. 각각의 연산자는 다음처럼 동작한다
활용) not false = true, not true = false
x in s, x not in s
조건문의 참, 거짓에 따라 실행할 행동을 정의할 때, 아무런 일도 하지 않도록 설정하고 싶을 때에는 pass를 사용하면 된다.
다양한 조건을 판단하는 elif
elif는 이전 조건문이 거짓일 때 수행한다.
조건부 표현식
위 코드는 score가 60점을 넘으면 문자열에 "success"를, 아닐 경우에는 "failure"를 대입하는 코드이다
이 코드를 조건부 표현식으로 바꾸면
이런 식으로 바뀌게 된다.
조건부 표현식은 가독성에 유리하고 한 줄로 작성할 수 있어 활용성이 좋다.
'파이썬 > 파이썬정리' 카테고리의 다른 글
chapter3 - for문 (0) | 2021.07.18 |
---|---|
chapter3 - while문 (0) | 2021.07.18 |
백준 파이썬 문제 2530 - 인공지능 시계 (0) | 2021.07.17 |
chapter2- 불자료형 및 나머지 (0) | 2021.07.17 |
chapter2- 딕셔너리 및 집합 자료형(5) (0) | 2021.07.17 |