반응형
1. if 문
■ if statement
- 조건을 판단하여 상황에 맞는 로직을 실행하기 위해서 사용한다.
■ 기본 구조
- if, elif, else
if condition1:
{logic for condition1}
elif condition2:
{logic for condition2}
else:
{logic for default situation}
■ 들여쓰기 (indentation)
- 조건문과 같은 경우에 각 조건 내부에 실행할 문장은 들여쓰기하여 작성해야한다.
※ 조건문의 조건 다음에 콜론(:) 사용
■ 조건문
- 주어진 조건이 참, 거짓을 판단하여 참(True)인 경우에 조건문 내부의 코드를 수행한다.
- 비교연산자
- and, or, not
- in, not in
- list나 tuple 등의 자료형 내부에 해당 값이 존재하는지 여부 확인
※ pass
- 조건문 내부에서 아무 동작도 하지않도록 할 때 사용하는 키워드
■ 조건부 표현식
- 조건에 따라 다른 값을 반환하도록 할 때 사용
- {조건이 참인 경우의 구문} if {조건문} else {조건이 거짓인 경우의 구문}
# score의 값이 60이상인 경우 message에 "success"를 저장하고 그보다 작은 값의 경우 "failure"를 저장한다.
message = "success" if score >= 60 else "failure"
반응형
'프로그래밍언어 > Python' 카테고리의 다른 글
ch04. 파이썬 프로그래밍 프로그램 입출력 (함수) (0) | 2021.02.20 |
---|---|
ch03. 파이썬 프로그래밍 제어문 (while, for) (0) | 2021.02.20 |
ch02. 파이썬 프로그래밍 자료형 저장공간 (변수) (0) | 2021.02.20 |
ch02. 파이썬 프로그래밍 자료형 (튜플형, 딕셔너리형, 집합형, 불리언형) (0) | 2021.02.20 |
ch02. 파이썬 프로그래밍 자료형 (리스트형) (0) | 2021.02.20 |