<복습>
https://wook-2124.tistory.com/19
<준비물>
https://docs.python.org/3/library/
1-1. The if statement(정의)
if에 대해서!
1-2. Boolean Operations - and, or, not (True/False)
if x or y (x이거나 y) / if x and y (x이면서 y) / if not x (x가 False 이면 True else False)
1-3. Comparisons(비교)
if is x / if is not x / if < x / if == x(equal, 동일)...
2. if else 연습
age_check (if, else)로 연습해보자. 먼저 if age <= 18: 의 뜻은 18세이거나 18세보다 작은 경우 if에 해당되어서 "you can't drink"가 표시되는 것이고, 18세보다 크면 else에 해당이 되어 "enjoy your drink"가 출력된다.
3. elif - else if (또다른 if의 조건문)
여기서 elif로 if에 해당되는 조건을 좀 더 추가해주자. elif age == 18: 는 만약 나이가 18세면(equal, 동일) "you are new to this!"가 출력이 된다. elif는 if에 들여써져있는 함수라고 생각하면된다. if에도 해당이 안되고, elif에도 해당이 안되면 결국 마지막에 있는 else가 출력이 된다.
elif 하나를 더 추가해보자. elif age > 20 and age < 25: 는 20살보다 많고 25살보다 적은걸 동시에 내포하고있어야 한다. 그러니 21, 22, 23, 24살만이 해당된다는 것이다. 내가 age_check(24)로 해놨으니 해당이 되어 "you are still kind of young"이 출력이 된다.
추가로 처음에 f("you are {age}")인자 설정을 할 때에는 f(format)설정을 꼭 해주고 {}(인자) 설정을 해야한다!
4. 조건이 나인 경우! ㅋㅋ
age_check(27)은 앞에 있는 if, elif, elif를 모두 만족시키지 못해 끝에 있는 else에 다달아 "enjoy your drink"가 출력되는 것을 알 수 있다.
5. or
or의 경우 and와는 다르게 조건문 둘 중 하나만 True여도 실행이 된다. 그러나 and는 양쪽 조건문 둘 다 만족하는 경우에만 실행이 되는 것의 차이가 있다.
6. 정리
# 주석처리로 설명을 써놓는 습관을 갖기로 했다!ㅋㅋㅋ 오늘의 정리 끝!
※ 신종 코로나 바이러스 조심하세요!!!!
'Python > Web Scraping' 카테고리의 다른 글
[Python] #1.13 Modules (#코딩공부 #모듈) (0) | 2020.02.11 |
---|---|
[Python] #1.12 for in (#코딩공부 #for문) (0) | 2020.02.10 |
[Python] #1.10 Conditionals part One (#코딩공부) (0) | 2020.02.08 |
[Python] #1.9 Code Challenge! (#코딩공부) (0) | 2020.02.07 |
[Python] #1.8 Keyworded Arguments (#코딩공부) (0) | 2020.02.04 |
댓글