
반복문은 특정 조건에 따라 똑같은 기능을 반복해서 수행하는 구문이다.
의료 현장에서는 여러 환자의 데이터를 처리하거나, 검사 결과를 순차적으로 분석할 때 반복문이 필수적이다.
정해진 범위나 리스트의 요소들을 순회하며 하나씩 처리할 때 사용



range() 함수의 인자
range(끝) : 0부터 끝-1까지
range(시작, 끝) : 시작부터 끝-1까지
range(시작, 끝, 간격) : 시작부터 끝-1까지 간격만큼 증가
(1) 리스트로 변환하기
(2) 반복문에서 사용하기
조건이 참인 동안 계속 반복

break: 반복문을 완전히 종료
continue: 현재 반복을 건너뛰고 다음 반복으로


리스트를 간단하게 만드는 방법

처방된 약물들에 대해 복용 안내를 출력하세요.

검사 항목에 번호를 매겨서 출력하세요.


나의 코드는 enumerate(test_items)는 기본적으로 번호를 0부터 시작,
그래서 출력할 때 index + 1을 해줘야 1번부터 표시됨.
정답 코드는 enumerate(test_items, 1)에서 숫자를 처음부터 1로 시작하라고 설정했기 때문에, +1만큼 처리할 필요가 없음.
-> 정답 코드처럼 enumerate(test_items, 1) 바로 시작점 지정하는 방식이
가독성도 좋고, 실수도 줄일 수 있어서 더 파이썬스러운(Pythonic) 코드이다.
zip()을 활용하여 환자 명단과 처방 약물, 복용법을 함께 출력하세요.


나의 코드와 정답 코드는 변수 이름만 다를 뿐, 동작 결과는 같다.
zip(list1, list2, list3)는 리스트들을 같은 인덱스끼리 묶어서 튜플로 반환
for 변수1, 변수2, 변수3 in zip(...) 형태로 바로 각 값 언패킹
변수 이름은 개발자가 보기 좋게 의미만 잘 전달하면 아무거나 써도 OK
range를 활용하여 101호부터 105호까지의 병실을 점검하는 메시지를 출력하세요.

환자의 기본 정보를 [항목]: [값] 형태로 모두 출력하세요.

patient.items() 를 사용해야 함.환자들의 체온을 순서대로 확인하다가 38.5도 이상인 고열 환자를 발견하면 "응급환자 발견! 즉시 처치 필요" 출력하고 반복을 중단하세요.

혈압 리스트에서 정상 혈압(120 이하)인 환자의 혈압만 골라내는 새로운 리스트를 만드세요. (리스트 컴프리헨션 사용)
