안녕하세요. 스마트 팩토리입니다.
파이썬 초급 #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)
'Python' 카테고리의 다른 글
파이썬 초급 #031 반복문 for 루프 홀수합, 짝수합 구하기 ( range() 함수 활용 , print(x,end=" ") (0) | 2022.02.08 |
---|---|
파이썬 초급 #030 반복문 for 루프 range(시작수, 끝수-1) 입력받은 수 까지 합 구하기 (0) | 2022.02.07 |
파이썬 초급 #028 반복문 for 루프 "- " 표시 , 리스트 반복, 문자열반복, 시퀀스 (0) | 2022.02.05 |
파이썬 초급 #027 반복문 for 루프 / while - range() 함수 기초 (0) | 2022.02.04 |
파이썬 초급 #026 조건문 if 조건문 예시: 윤년인지 아닌지 판별 프로그램 (0) | 2022.02.03 |
댓글