조건문
- 목차 -
1. if문
2. 비교, 논리연산자
3. 기타 연산자
if문
if elif else
if 조건1:
print('조건1')
elif 조건2:
print('조건2')
elif 조건3:
print('조건3')
...
else:
print('조건이 전부 맞지 않음')
첫 조건(if) 조건1이 만족하면 '조건1'을 출력하고
그 후 조건(elif) 조건2가 만족하면 '조건2'를 출력하고
(elif)조건3이 만족되면 '조건3'을 출력합니다.
즉, 해당 칸을 수행한다고 볼 수 있습니다.
위의 조건이 전부 만족하지않으면
(else) '조건이 전부 맞지 않음'을 출력하는 것을 볼 수 있습니다.
조건은 boolean의 형태를 나타냅니다.
더보기
a = 1
if a: # a가 True이면 밑에 실행
print(a)
a = 0
if a: # a가 True이면 밑에실행
print(a)
else: # a가 False이면 밑에 실행
print('No')
False = 0
True = 0이 아닌 모든 실수
비교, 논리연산자
비교 연산자
X == Y | X와 Y가 같으면 True |
X != Y | X와 Y가 다르면 True |
X > Y | X가 Y보다 크면 True |
X < Y | X가 Y보다 작으면 True |
X >= Y | X가 Y보다 크거나 같으면 True |
X <= Y | X가 Y보다 작거나 같으면 True |
더보기
print(5 == 3)
print(3 != 3)
print(5 <= 5)
print(5 < 5)
해당 연산자는 boolean을 반환합니다.
논리 연산자
X and Y | X와 Y가 모두 참이면 True |
X or Y | X나 Y 둘 중 하나만 참이면 True |
not X | X가 참이면 False X가 거짓이면 True |
기타 연산자
in 연산자
X in obj | X가 obj 안에 포함되어 있을 때 True |
X not in obj | X가 obj안에 포함 되어있지 않을 때 True |
print(5 in [1, 2, 3, 4, 5])
해당 케이스는 True가 나옵니다.
print(5 in [1, 2, 3, 4, '5'])
해당 케이스는 False가 나옵니다. '5'와 5는 명백히 다릅니다 문자열과 정수는 다릅니다.
print("a" in 'abcdef')
해당은 참입니다.
"a"와 'a'는 같습니다.
작 성 날 짜 : 2020년 12월 18일 금요일
cjw.git@gmail.com
'프로그래밍 > Python' 카테고리의 다른 글
4. 반복문 (0) | 2021.01.14 |
---|---|
2-1. 자료형과 변수의 상세 및 응용 (0) | 2020.12.17 |
2. 자료형과 변수 (0) | 2020.12.17 |
1-1. 파이참 Library 사용하기. (0) | 2020.12.17 |
1. 파이참으로 파이썬 시작하기.[Windows] (0) | 2020.12.16 |
댓글