본문 바로가기

COMPUTER SCIENCE/Python

[Section 2] 반복명령만을 수행하는 FOR문

파이썬 목차 보기

 

[Intro] 파이썬 미리보기

* 파이썬과 라이브러리 설치하기 파이썬과 라이브러리 설치하기 1. 파이썬이란? 파이썬은 고급 프로그래밍 언어로, 다양한 윈도즈에서 동작 가능합니다. 그리고 파이썬은 비영리 재단이 관리하

hookspedia.tistory.com

0. INTRO

파이썬에서는 똑같은 연산 혹은 명령어를 반복 수행할 수 있게 해주는 반복문이 존재한다. 이 반복문은 단순하고 오래 걸리는 일들을 빠르고 간편하게 처리할 수 있게 해 준다.

1. 반복문, FOR

반복문 FOR을 수행하기 위해서 먼저 for 문을 선언해주어야 한다. for문의 대략적인 코드는 다음과 같다.

 

for i in range(number)

 

이 단순한 코드는 몇 번 반복할 것을 의미한다. i는 range안의 변수로 1부터 끝까지 차례대로 증가하면서 반복해준다. 보통 리스트 내부의 변수를 언급할 때 사용하는데, i 말고 다른 영문자로 대체 가능하다. 그렇다면 예시로 1+1을 1000번 수행하는 반복문을 만들어보자.

 

예시 코드 :

for i in range(1000):

    print(1+1)

 

예시 코드를 수행하면, 다음과 같은 결과를 얻는다.

코딩 결과

2.  반복문의 응용

반복문을 응용하면 여러 가지 유용한 기능을 하는 프로그램을 짤 수 있다. 대표적으로 가장 많이 응용되는 것 중 하나로 리스트 혹은 딕셔너리와 같은 자료 형안에 있는 데이터에 접근하여 변경이나 삭제, 또는 추가를 할 때 자주 응용된다.

 

예를 들어 0의 데이터를 가지고 있는 1000개 데이터를 갖는 리스트를 수정하는 코드를 짜 보도록 하자.

 

A. 0 값을 가지는 리스트 만들고 사이즈 출력하기

예시 코드: 

L= [0 for i in range(1000)]

size = len(L)

print(size)

 

예시 코드를 수행하면, 다음과 같은 결과를 얻는다.

코딩 결과

B. 리스트 내의 데이터 수정

다음과 같은 예시 코드로 리스트의 데이터를 1+1로 모두 수정한다.

 

예시 코드: 

for i in range(1000):

    L [i]=1+1

print(L)

 

예시 코드를 수행하면, 다음과 같은 결과를 얻는다.

코딩 결과

 

* 다음 강의는 특정 조건에서 반복을 수행하는 while 문입니다.

 

[Section 2]특정 조건에서 반복을 수행하는 while 문

파이썬 목차 보기 [Intro] 파이썬 미리보기 * 파이썬과 라이브러리 설치하기 파이썬과 라이브러리 설치하기 1. 파이썬이란? 파이썬은 고급 프로그래밍 언어로, 다양한 윈도즈에서 동작 가능합니다

hookspedia.tistory.com