Step by Security Study
[기초] for문 (반복문) 본문
for문
지정한 횟수 만큼 반복하여 수행하는 것을 말한다.
# 사용 형식
for 변수명 in 리스트(문자열 또는 튜플):
실행될 소스
number = [1, 2, 3, 4, 5]
for i in numbers: # numbers에 있는 값을 i (변수) 가 하나씩 가져간다.
print(i)
>>>
1
2
3
4
5
range ( ) 함수
range ( ) 함수는 숫자의 범위를 지정하는 함수이다. 이 함수를 이용하면 특정 횟수 만큼 반복하는 for문을 만드는데 유용하다.
# 사용 형식
range(시작 값, 끝날 값 + 1)
예시
# 1 ~ 10 까지의 합계를 구하라.
total = 0
for i in range(1, 11)
total = total + i
print(total)
>>>
1
3
6
10
15
21
28
36
45
55
들여쓰기에 따른 출력 값 차이
들여쓰기를 했을 경우
numbers = [1, 2, 3, 4, 5]
total = 0
for i in numbers:
total = total + i
print(total) # print가 반복문에 포함되어 있기 때문에 더하는 과정도 같이 출력된 것이다.
>>>
1
3
6
10
15
들여쓰기를 하지 않았을 경우
numbers = [1, 2, 3, 4, 5]
total = 0
for i in numbers:
total = total + i
print(total) # print가 반복문에 포함되지 않아 최종 값인 15만 출력된 것이다.
>>>
15
'프로그래밍 > Python' 카테고리의 다른 글
[기초] 파일 읽고 쓰기 (0) | 2023.03.05 |
---|---|
[기초] 함수 Definition (1) | 2023.03.05 |
[기초] while문 (반복문) (0) | 2023.03.05 |
[기초] if문 (조건문) (0) | 2023.03.05 |
[기초] 집합 과 불 (0) | 2023.03.05 |