Python/조건문과 반복문 3

파이썬 while문 정리 | 기초 개념부터 무한 루프까지 이해하기

1 개념→ 조건이 참인 동안 반복하는 구조→ 반복 횟수가 정해져 있지 않거나 조건 기반일 때 주로 사용2 기본 구조while 조건: # 조건이 참인 동안 실행할 코드3 for문과 while문 코드 비교→ for문은 시작값, 끝값, 지정값을 지정→ while문은 변수로 직접 관리1-1 코드 : for문for count in range(0, 3, 1): print(count)1-1 결과1-2 코드 : while문count = 0while count 1-2 결과4 무한 루프와 break/continue1) 무한 루프 구조→ while True: 처럼 항상 참인 조건으로 무한 반복→ break를 이용해 종료가 필요2-1 코드count = 0while True: print(count) cou..

파이썬 반복문 for문 제대로 이해하기 (초보자 필수)

1 개념→ 반복(iteration)을 통해 여러 값이 있는 객체의 각 요소에 접근하여 작업하는 문법→ 시퀀스 자료형(리스트, 튜플 등)이나, 반복 가능한 객체(iterable)를 기반으로 작동2 기본 문법for 변수 in 반복할 대상: 실행할 코드→ 변수가 반복할 대상 안의 요소를 하나씩 꺼내서, 실행할 코드를 반복3 장단점1) 장점간결성반복 요소를 직접 다루어 코드가 짧고 명확함가독성구조가 단순하고 반복 대상이 명확함유연성다양한 자료형에서 사용 가능메모리 효율성필요할 때만 요소를 불러오는 방식이 가능2) 단점속도다른 저수준 언어에 비해 상대적으로 느릴 수 있음유연성 한계복잡한 조건 반복에는 while문이 더 적합할 때도 있음4 특징1) 이터러블 기반→ 반복 가능한 객체의 요소를 순서대로 가져옴2)..

파이썬 조건문 정리: if, if~else, if~elif~else, 중첩 조건문 쉽게 배우기

1 정의→ 특정 조건에 따라 프로그램이 다르게 동작하도록 만드는 규칙2 사용하는 연산자→ 관계 연산자 (==, !=, >, =, → 논리 연산자 (and, or, not)3 종류→ if 문→ if ~ else 문→ if ~ elif ~ else 문→ 중첩 if 문4 if 문1) 개념→ 가장 기본적인 조건문→ if 키워드를 사용→ 조건이 참일 때만 코드가 실행→ 조건이 거짓이면 아무 일도 일어나지 않음2) 기본 문법if 조건: 실행할 코드3) 기본 예시와 결과1-1 코드score = 70if score >= 60: print('합격!')1-1 결과※ Tip→ 파이썬에서는 들여쓰기로 코드 블록을 구분→ if 문 다음에 엔터를 치고 자동으로 들여쓰기가 된 상태에서 코드를 작성5 if ~ else 문..