Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- mock server
- Comprehension
- todo project
- 집계함수
- Jar배포
- 토이프로젝트
- PYTHON
- numpy
- 코딩테스트
- 컴프리헨션
- 함수
- EC2
- 프로그래머스
- 조건연산
- RDS
- yaml
- cerbot
- sqlalchemy
- 람다함수
- 프리온보딩
- self
- 행렬곱
- Django
- spring boot
- 파이썬
- Postman
- 파이써닉코드
- 백엔드 인턴십
- API
- 클래스
Archives
- Today
- Total
build my life
[Python] 제어문 - 조건문(if) 본문
728x90
제어문
- 코드의 흐름을 제어하는 문법
- 주어진 조건에 따라 반복해서 코드를 실행할 때 사용하는 것을 제어문이라고 한다.
1. 조건문
- 특정 조건을 만족하면(True) 코드 실행
- if ~ else, if(elif) ~ else
- 조건문 구조
if (condition): #True, False를 반환한다
conde context #실행 코드 모음
elif (condition):
conde context
...
...
...
else:
code context
예제)
# num이 0이 아니면 if문 아래의 문장을 실행한다.
num = 0
if num != 0 :
print(10/num)
1.1 중첩 조건문
- 조건문 안에 조건문을 사용할 수 있다.
age = 18
if age > 99 or age < 0:
print("유효한 나이를 입력해주세요.")
else:
if age < 20:
print("20세 이상만 회원가입이 가능합니다.")
else:
print("DB저장")
✅ age가 0보다 작고 99보다 크면 if문 아래의 문장을 실행하고 그렇지 않으면 else문을 출력하는데
age가 20보다 작은 경우 else문 안에 있는 if문을 출력하고 아닐 경우 else문을 출력한다.
조건문의 조건부분은 논리값을 넘겨주기 때문에 True 나 False로 반환되는 식을 넣어줘야한다.
참고로, 0과 None값은 False, 0을 제외한 숫자들은 모두 True를 의미한다는 걸 알아두면 좋다.
728x90
'Python' 카테고리의 다른 글
[Python] 파이써닉코드(Pythonic code) : 삼항연산자, Comprehension, enumerate & zip (0) | 2022.08.04 |
---|---|
[Python] 제어문 - 반복문(while문, for문) (0) | 2022.08.04 |
[Python] 문자열과 관련 메소드 (0) | 2022.08.04 |
[Python] 컬렉션 자료형(Collection data type) 관련 메소드 (0) | 2022.08.03 |
[Python] 슬라이싱(Slicing) (0) | 2022.08.02 |