반복문도 컴퓨터 언어를 공부하는데 있어서 가장 장벽이 되는 것으로 알고 있다. 오늘도 무사히 공부를 마치고 내용을 올려보겠다.
📁 예시
# for 변수 in 시퀀스 자료:
# 명령문
# 예시 1 (리스트 자료형)
for a in [1, 2, 3, 4]:
print(a)
# 1 2 3 4 가 순서대로 줄바꿈을 해서 실행
# 예시 2 (range 객체)
# range(10) : 0 ~ 9까지 숫자를 포함하는 range 객체를 생성
# 0, 1, 2, ... ,9
📁 예시
# for 문
# - 리스트
infras = ["Network", "Security", "Operating System"]
for infra in infras:
print("선택한 인프라는", infra, "입니다.")
📁 예시
# for 문
# - 문자열
message = "Today is wonderful magic!!"
for word in message:
print(word,end="")
📁 예시
# for 문
# - range 객체
# range(10) => 0, 1, 2, ... ,9까지 표현
for i in range(10):
print(i)
📌 range 객체의 응용
- range는 여러가지 변형을 통해 사용이 가능하다.
🔥 응용1번
- range객체는 시작값과 끝값을 가질 수 있다.
- 예시를 확인해보자
📁 예시# for 문 # - range 객체 변형 # range(시작, 끝) for i in range(1,10): print(i)
🔥 응용2번
- range객체는 시작값과 끝값 그리고 단계를 가질 수 있다.
- 예시를 확인해보자
📁 예시for 문 # - range 객체 변형 1 # range(시작, 끝+1, 단계) # range(1,10,2) => 1부터 9까지 2칸씩 계산 print("5. range 객체 변형 반복문 2") for i in range(1,10,2): print(i)
다음에 알아볼 내용은 반복문에서 자주 쓰이는 while 문법에 대해서 알아보겠다