- 반복문 (for문)
- 유용한 반복문 함수들
- 딕셔너리 반복
- while - 조건이 맞을 때까지
- break와 continue
- 내포용법 (List Comprehension)
1. 반복문 (for문)
- 만약 자료들이 100개 라면? -> 자동적으로 출력할 수 있도록 만들어주는 것이 반복문
- 특정 조건에 따라 똑같은 기능을 반복해서 수행하는 구문
- 의료 현장에서는 여러 환자의 데이터를 처리하거나, 검사 결과를 순차적으로 분석할 때 반복문이 필수적
- "각각에 대해"로 읽으면 코드 이해가 쉬움.

2. 유용한 반복문 함수들
- enumerate(): 인덱스(순서)와 값 함께 / (인덱스, 값) 튜플 / enumerate(['a','b']) → (0,'a'), (1,'b')
- zip(): 여러 리스트 동시 순회 /각 리스트의 요소들을 묶은 튜플 /zip([1,2], ['a','b']) → (1,'a'), (2,'b')
- range(): 연속된 숫자 생성 / 숫자 시퀀스 / range(5) → 0,1,2,3,4
range(start, stop [.step])
- range(끝): 0부터 끝-1까지
- range(시작, 끝): 시작부터 끝-1까지
- range(시작, 끝, 간격): 시작부터 끝-1까지 간격만큼 증가
1) enumerate


2) zip



3) range

error(+)




3. 딕셔너리 반복

error(+)


4. while - 조건이 맞을 때까지
- 조건이 참인 동안 계속 반복
- while 조건: (if와 for문의 복합체)

문제) 현재 혈당이 480인 환자가 있다. 목표 혈당은 370이하이며 1시간 간격으로 20씩 혈당이 감소한다고 할때 몇 시간이 지나야 목표혈당 수치에 도달할까?!

5. break와 continue
- break: 조건에 만족하면 빠져나오는 느낌
- continue: 현재 반복을 건너뛰고 다음 반복으로



6. 내포용법 (List Comprehension)
- 내포용법은 리스트를 간단하게 만드는 방법
- 많이 씀! 중요함!!





아직은 많이 미숙하지만 파이썬 공부 첫날보다 강의를 들을 때 이해하는 속도는 조금 빨라진 것 같아서 뿌듯하다!
수업 시작 전에 1시간 30분 정도 자율학습 하는 것도 도움이 많이 되는 것 같다!
처음에는 error뜨면 많이 속상했는데
error가 많이 나야 어떤 부분이 부족한지 알 수 있어서 지금은 많이 실수하고 고치는 작업이 필요한 시기인 것 같다.^^