오늘 배운 내용
if : 특정 조건일때 코드를 실행하는 문법
- 들여쓰기 : 최소 2칸부터 가능하지만 4칸을 권장한다.
- if 뒤에 ":(콜론)"을 붙여야 한다. (
if 개수>3:)
- 코드는 위에서 아래로 순서대로 작동합니다.
1. if문 / if 중첩문
- 중첩문은 두개다 True 여야 if문이 출력된다.

2. if~else

3. 조건문 조건(True,False)
- None : 아무것도 없는 변수 선언 : False로 출력되지만 False랑 같지는 않다.
- 0 : False / 0이 아닌 모든 숫자 : True (0.9:True)

- 'hello' : 모든 문자열은 True / '': 문자열에 아무런 내용이 없으면 False
- not True : False / not '' : ''은 False 이기 때문에 True

4. 조건식 여러개 설정하기
- and : 조건이 두개일 경우 둘다 성립해야 성립
- or : 조건이 두개일 경우 둘 중 하나라도 성립하면 성립

5. if ~ elif ~ else

for 문 : 반복되는 작업을 간단하게 처리하기 위해서 사용
for 변수명 in 반복가능한객체: : 변수명자리에 반복가능한객체 안에 있는 값들이 차례대로 들어가는 것



for문에서 range() 함수 활용하기

for문에서 시퀀스 객체로 반복하기


for
for 변수명 in 반복가능한객체: : 변수명자리에 반복가능한객체 안에 있는 값들이 차례대로 들어가는 것



while 문
- i = 0 (초기식)
- while i<10: (조건)
- print('출력내용') (반복할 코드)
- print('출력내용2')
- i+= 1 (변환식) (없으면 무한루프에 빠짐, 계속 증가하다가 조건을 넘으면 멈춤)
기본적인 증가,감소 유형

- i +=1 : 1씩 증가 / i -=1 : 1씩 감소
while문의 위험성
- 조건이 잘못 설정될 경우 무한 루프에 빠져 과도한 리소스 소모 가능

- 멈출 조건이 없어서 항상 True이기 때문에 무한루프에 빠짐
- 특정 조건이 만족될때까지 무수한 반복이 필요한 경우 유용하게 사용할 수 있음

while ~ else
- while 의 조건을 만족하지 못하면 바로 else에 있는 내용이 출력됨

continue / break
- break : while문의 종료시점을 정함
- continue : 내용을 계속 반복 시킴
