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 |