Python 기초

Python for 반복문

for는 iterable의 요소를 차례로 처리합니다.

for 반복문이란?

for는 iterable의 요소를 차례로 처리합니다.

range와 enumerate로 시퀀스를 순회합니다.

언제 사용하나요?

  • 실행 가능한 코드로 Python 문법을 학습합니다.
  • 더 큰 문제를 위한 기초를 다집니다.
  • 로컬 설치 없이 아이디어를 빠르게 시험합니다.

예제 코드

코드 실행 →
main.py
languages = ["Python", "JavaScript", "Go"]

for position, language in enumerate(languages, start=1):
    print(f"{position}. {language}")

예상 출력

1. Python
2. JavaScript
3. Go

작동 원리

range는 숫자를 만들고 enumerate는 별도 카운터 없이 인덱스도 제공합니다.

값을 변경하고 Python 설치 없이 CodeUtility 온라인 Python 컴파일러에서 실행하세요.

연습 문제

입력값과 경계 조건을 바꾸고 더 큰 데이터에서도 동작을 확인하세요.

  1. 실행 전에 출력을 예측하세요.
  2. 빈 입력과 잘못된 입력을 처리하세요.
  3. 로직을 함수로 만들고 테스트를 추가하세요.
Python IDE에서 실행 →