본문 바로가기

프로그래밍언어/Python

ch03. 파이썬 프로그래밍 제어문 (if)

반응형

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"
반응형