개발 이야기

[파이썬 완전정복] 제어문 - 반복문 [1]

ANDYLION 2020. 5. 21. 22:27
728x90
반응형

반복문

이번에 배울 내용은 반복문입니다. 

그럼 반복문이 뭘까요?

반복문은 같은 작업을 여러 번 반복할 때 사용하는 문법입니다.

한번 생각해봅시다. 우리는 1번부터 100까지 print문을 이용해서 출력한다고 생각해봅시다.

print(1)

print(2)

print(3)

...

print(100)

얼마나 힘들고 긴 과정이 될까요? 바로 이러한 과정을 간략하게 만들어줍니다.

# for 문법

for value in count :
	print(value)
    
for 변수 in 반복횟수 :
	print(변수)

for 문법 구조는 다음과 같습니다.

그럼 1부터 10까지 반복해서 출력하는 문장을 만들어보겠습니다.

# 1~10까지 반복하여 출력하기.
for num in range(1,11) :
	print(num)

일반적으로 count에는 range()라는 함수를 사용해서 시작점과 끝나는 점을 지정해 줍니다.

하지만 range의 범위를 설정할 때 주의하셔야 합니다. range(a,b)는 a<= x< b입니다.

그래서 항상 마지막 숫자를 생각해서 n-1의 숫자를 지정해야합니다.

그럼 1~100까지 숫자를 출력할 때는 어떻게 할까요?

# 1~100까지 숫자를 출력하시오.
for num in range(1, 101) :
	print(num)

그럼 다음은 아직 배우지 않은 리스트를 이용해서 출력하는 방법을 보겠습니다.

# 리스트에 들어있는 내용을 모두 출력하기
list_data=["첫째","둘째","셋째","넷째"]
for i in list_data :
	print(i)

 

for문은 특정 반복횟수를 지정해서 반복하는 것이기 때문에 종료횟수를 알고 있을 때에 주로 사용합니다.

 

다음은 While 반복문에 대해 알아보고 for와 차이에 대해 설명하겠습니다.

728x90
반응형
SMALL

'개발 이야기' 카테고리의 다른 글

[파이썬 완전정복] 멈추기와 건너뛰기, break and continue  (0) 2020.06.03
[파이썬 완전정복] 제어문-반복문 [2]  (0) 2020.05.21
ION memory allocator  (0) 2020.05.12
HAL 유형  (0) 2020.05.12
Origin HAL Interface  (0) 2020.05.12