반복문
1. 반복문
- 반복문은 for문과 while문이 있음
- for 문
- 범위의 횟수 동안 특정 문장을 여러 번 반복하여 실행하는 반복문
- while 문
- 조건식의 결과가 True이면 특정 문장을 여러 번 반복 실행
- 조건식의 결과가 False이면 반복문을 종료
2. for 문
- for 문의 기본 구조
# Example1
# *이 하나씩 증가시키는 프로그램
for i in range(5) :
print('*' * (i+1))
# Example2
# odd 리스트에서 항목을 하나씩 가져와 반복 실행하는 프로그램
odd = [1, 3, 5, 7, 9]
for i in odd :
print(i + 1, end=' ') # 2, 4, 5, 8 ,10
# Example3
# 문자열을 이용한 반복 출력
for i in 'Python' :
print(i, end=' ') # P y t h o n
3. while 문의 기본 구조
- while 문의 조건식 결과가 True라면 명령문1을 실행
- 이후, while문의 조건식을 다시 확인하여 결과가 True라면 명령문1을 싱행
- 반복하다가 결과가 False가 되면 명령문1을 건너뛰고 while문의 구조를 벗어남
4. while~else 문의 기본 구조
- while 문의 조건식 결과가 True라면 명령문1을 실행
- 이후, while문의 조건식을 다시 확인하여 결과가 True라면 명령문1을 싱행
- 반복하다가 결과가 False가 되면 명령문1을 건너뛰고 while문의 구조를 벗어나서 else문을 실행함
# Example1
year = 1
while year <= 3 :
print('서당개', year, '년')
year += 1
print('풍월을 읊습니다.')
# Example2
# 단을 입력 받아 구구단을 출력하는 프로그램 (for문과 while문을 사용)
# for 문
num = int(input('단 입력: '))
for i in range(1, 10) :
print('%d x %d = %d' % (num, i ,num * i))
# while 문
i = 1
num = int(input('단 입력: '))
while i <= 9 :
print('%d x %d = %d' % (num, i ,num * i))
i += 1
'Programming Language > Python' 카테고리의 다른 글
중첩 반복문 (0) | 2022.10.09 |
---|---|
기타 제어문 (0) | 2022.10.03 |
선택문 - 3. 중첩 선택문 (0) | 2022.10.03 |
선택문 - 2. 조건식 및 구조 (0) | 2022.08.17 |
선택문 - 1. 선택문 (0) | 2022.08.17 |