728x90
반복문
- while과 for문이 있는데, 경우에 따라서 편한 것을 사용하면 됩니다.
- 근데 보통 for문이 더 간결한 경우가 많습니다.
1부터 9까지 모든 정수 합 구하기 예제 (while)
i = 1
result = 0
while i <= 9:
result += i
i += 1
print(result)
for 문
- for문의 구조는 아래와 같습니다.
- 특정한 변수를 이용하여 in 뒤에 오는 데이터(리스트 튜플 등) 에 포함되어 있는 원소를 첫 번째 인덱스부터 차례대로 하나씩 방문합니다.
for 변수 in 리스트:
실행할 소스코드
array = [9,8,7,6,5]
for x in array:
print(x)
# print 결과
9
8
7
6
5
- 또한 for문에서 연속적인 값을 차례대로 순회할 때는 range()를 주로 사용합니다.
- range(시작 값, 끝 값 + 1) 형태로 사용합니다.
- 인자를 하나만 넣으면 자동으로 시작 값은 0이 됩니다.
result = 0
# 1부터 9까지의 합
for i in range(1,10):
result += i
print(result)
# print 결과
45
구구단 예제
for i in range(2,10):
for j in range(1,10):
print(i, "X", j, "=", i*j)
print()
# print 결과
2 X 1 = 2
2 X 2 = 4
-
-
-
3 X 1 = 3
-
(중략)
728x90
'Computer Science > Python' 카테고리의 다른 글
[Python] 유용한 표준 라이브러리 (0) | 2021.11.23 |
---|---|
[Python] 함수 (0) | 2021.11.23 |
[Python] 조건문 (0) | 2021.11.23 |
[Python] 기본 입출력 (0) | 2021.11.23 |
[Python] 집합 (0) | 2021.11.23 |
댓글