본문 바로가기
Python

파이썬 초급 #029 반복문 for 루프 1부터 10까지 합, 1부터 100까지 합 구하는 프로그램

by Smart Factory in 2020 2022. 2. 6.
728x90
반응형

안녕하세요. 스마트 팩토리입니다. 
파이썬 초급 #029 반복문 for 루프   1부터 10까지 합, 1부터 100까지 합 구하는 프로그램을 코드를 보면서 알아보겠습니다. 

 

 

1. for 반복문 1부터 10까지 합 구하는 코드 

가. 1부터 10까지 합 구하는 코드

 

1부터 10까지 구하는 코드는 반복문에서 가장 기본이 됩니다. 코드 자체가 간단하기 때문에 이해하는데 어려움이 없습니다. 

sum=0
for x in range(11) :
    sum=sum+x

for 반복문에서 range() 함수를 확실히 알아야 합니다 .자주 사용하기 때문입니다. 

for 반복문의 구조를 보면 : 이후에 반복되는 내용이 나오게 되는데 여기서 블럭처럼 뛰어쓰기가 이뤄지는 것을 알 수 있습니다.
range(10) 이라고 하면  0 부터 9까지를 의미합니다. 즉 반복하는 횟수는 range() 함수에 있는 숫자보다 하나 적게 되는데 총 횟수는 10회입니다.  계속 나오는 내용이지만 꼭 기억해야 합니다. 

코드를 자주 보다보면 저절로 알게 되기는 하지만 꼭 기억해줘야 헷갈리지 않습니다. 


print("1부터 10까지 합 :",sum)

반복문을 벗어나면  실행되는 출력문입니다. 

달랑 코드가 하나 나와서 당황할 수 있습니다. 

sum=0
for x in range(11) :
    sum=sum+x
print("1부터 10까지 합 :",sum)

 


나. 1부터 10까지 합을 순차적으로 보여주는 코드 

 

 

 

sum=0
for x in range(11) :
    sum=sum+x
    print("x 값 :", x, "sum 값 :", sum)
print("1부터 10까지 합 :",sum)

 

 for 반복문에서 들여쓰기를 보면  x값과  sum 까지 값이 들어가 있는 것을 볼 수 있습니다. 들여쓰기가 되지 않으면 for 문 밖에 있다는 의미이거나 들여쓰기 에러가 발생합니다.

들여쓰기 에러로 뒤에 빨간 줄이 거진 것을 볼 수 있습니다.

반복문이나 조건문에서 해당 범주 영역까지 블럭은 확실하게 구분하기 위해서 들여쓰기는 철칙처럼 지켜야 합니다. 

sum=0
for x in range(11) :
    sum=sum+x
    print("x 값 :", x, "sum 값 :", sum)
print("1부터 10까지 합 :",sum)

 

1부터 100까지 합을 구하는 프로그램

 

sum=0
for x in range(101) :
    sum=sum+x

print("1부터 100까지 합 :",sum)

반복문에서 숫자만 바꾸면 10까지 합. 100까지 합 등 다양한 값을 구할 수 있습니다. 

sum=0
for x in range(101) :
    sum=sum+x

print("1부터 100까지 합 :",sum)
728x90
반응형

댓글