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 |
Tags
- 행렬곱
- 백엔드 인턴십
- Django
- 조건연산
- mock server
- 파이썬
- 프리온보딩
- 클래스
- yaml
- PYTHON
- 컴프리헨션
- Postman
- EC2
- 프로그래머스
- 코딩테스트
- spring boot
- sqlalchemy
- todo project
- numpy
- 람다함수
- 함수
- self
- Comprehension
- 집계함수
- cerbot
- 파이써닉코드
- 토이프로젝트
- API
- RDS
- Jar배포
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 |