태그: 1부터 100까지 합계

 

안녕하세요. 언휴예요.

 

이전 강의에서 특정 조건의 참, 거짓 여부에 따라 수행할 구문을 결정하는 if, if else 조건문을 살펴보았어요. 이번에는 Python에서 제공하는 반복문인 while문과 for문을 살펴볼게요.

 

  • while 문

while 문은 특정 조건을 만족하면 수행을 반복하는 구문입니다. while 문에서는 특정 조건 표현식과 반복할 구문으로 구성합니다.

while 조건 표현식:

    반복 수행할 구문

다음은 1부터 100까지 합계를 구하는 예제입니다.

[그림 1] while문 예(1~100 합계)
[그림 1] while문 예(1~100 합계)
 

  • for문

Python에서의 for문은 컬렉션의 항목을 순차적으로 방문하여 반복 처리하거나 순차적으로 반복 수행하는 구문을 표현할 수 있습니다.

for 순차변수 in 시퀀스:

    반복 처리 구문

 

다음 예제는 과목 이름을 보관하는 items 목록의 각 항목을 순차 방문하여 출력하는 for문과 1에서 100까지(100은 포함하지 않음) 순차적으로 방문하여 합계를 구하여 출력하는 for문입니다. 주의할 점은 for i in range(1,100): 표현은 범위의 마지막은 반복문을 탈출하는 값으로 반복 수행하지 않습니다. 만약 아래의 코드를 100을 포함하여 1에서 100까지의 합계를 구하고자 한다면 for i in range(1,101): 로 변경하여야 합니다.

[그림 2] for문 예제
[그림 2] for문 예제