TIL 6-1 : 반복문1

techbear·2022년 2월 16일
0

python

목록 보기
13/19
post-thumbnail

반복문도 컴퓨터 언어를 공부하는데 있어서 가장 장벽이 되는 것으로 알고 있다. 오늘도 무사히 공부를 마치고 내용을 올려보겠다.

📋 반복문

📌 반복문을 사용하는 이유

  • 코드를 작성하면 반복되는 작업이 많은 경우에 사용
  • 반복적인 작업을 코드로 작성하기 위해 사용

📌 for문 사용법

  • 반복되는 코드를 실행할 때 대표적으로 사용 되는 구문
  • 아래의 식 표현을 확인해보자

📁 예시

# 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

📋 시퀀스 자료형

  • 시퀀스 자료형은 순서가 있는 자료형을 말한다.
  • 대표적으로 리스트, 문자열, range 객체, 튜플, 딕셔너리가 있다.
  • 튜플, 딕셔너리는 아직 배우지 않은 내용임으로 나중에 다시 정리하겠다.

📌 리스트

  • 리스트 자료형은 반복문에 사용되는 대표적이 자료형이다.
  • 아래의 예시를 통해 확인해보자

📁 예시

# 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="")

📌 range 객체

  • range 객체는 처음으로 보게되는 객체이다.
  • range(10) ⇒ 0부터 9까지의 숫자 범위
  • 0부터 (끝값 -1) 까지를 나타낸다.

📁 예시

# 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 문법에 대해서 알아보겠다

profile
Today is Wonderful Magic!!

0개의 댓글