if문
조건문이란 참과 거짓을 판단하는 문장을 말한다.
파이썬 if문의 기본 구조
if 조건문:
수행할 문장1
수행할 문장2
else:
수행할 문장A
수행할 문장B
들여쓰기
if문을 만들 때는 if 조건문: 바로 아래 문장부터 if문에 속하는 모든 문장에 같은 너비로 들여쓰기를 해주어야 한다. <<오류 발생
비교 연산자
비교 연산자 | 설명 |
x < y | x가 y보다 작다 |
x > y | x가 y보다 크다 |
x == y | x와 y가 같다 |
x != y | x와 y가 같지 않다 |
x >= y | x가 y보다 크거나 같다 |
x <= y | x가 y보다 작거나 같다 |
and, or, not
연산자 | 설명 |
x or y | x와 y 둘 중에 하나만 참이면 참이다 |
x and y | x와 y 모두 참이어야 참이다 |
not x | x가 거짓이면 참이다 |
x in s, x not in s
in | not in |
x in 리스트 | not x in 리스트 |
x in 튜플 | not x in 튜플 |
x in 문자열 | not x in 문자열 |
# 예시
1 in [1, 2, 3] # 1이 [1, 2, 3] 안에 있는가?
→ True
1 not in [1, 2, 3] # 1이 [1, 2, 3] 안에 없는가?
→ Flase
'a' in ('a', 'b', 'c')
→ True
'j' not in 'python'
→ True
다양한 조건을 판단하는 elif
조건부 표현식
if score >= 60:
message = "success"
else:
message = "failure"
#조건부 표현식
message = "success" if score >= 60 else "faliure"
조건문이 참인 경우 if 조건문 else 조건문이 거짓인 경우
'[개발 언어 & 프레임워크] > Python' 카테고리의 다른 글
파이썬 내장 함수 (0) | 2024.07.02 |
---|---|
파이썬 자료형 - 불 자료형 (0) | 2024.06.28 |
파이썬 자료형 - 딕셔너리 자료형, 집합 자료형 (0) | 2024.06.28 |
파이썬 자료형 - 숫자형, 문자형 (0) | 2024.06.28 |
파이썬 자료형 - 리스트, 튜플 (0) | 2024.06.28 |