728x90
반복 구조의 개념
: 특정 영역의 명령문을 여러 번 실행하는 구조
-> 반복 횟수를 조건에 따라 결정
-> loop, iterate, repeat 용어가 혼용
반복 구조의 구문형식
-구문형식: 조건 제어 반복
// 반복 여부를 매번 판단
-구문형식: 계수 제어 반복
// 반복 횟수를 미리 제시
반복 구조의 실행흐름
-조건 제어 반복
반복 출력 프로그램
: '저는 파이썬을 잘 다룰 수 있습니다'를 5번 출력하는 프로그램을 작성하시오
#메시지 저장
msg = "저는 파이썬을 잘 다룰 수 있습니다"
#5번 반복 출력
count = 1
while count <= 5:
print(msg)
count = count + 1
// 반복 구조를 사용할 때에는 종료가 되는지 꼭 판단해야 한다.
n까지 합 계산 프로그램
: 1부터 사용자가 입력한 값 n까지 합을 구하는 프로그램을 작성하시오.
-반복 구조 설계 전략
단계 1 : 반복되어야 하는 명령 블록을 작성
단계 2 : 반복되어야 하는 명령문을 다음과 같이 반복 구조로 작성
단계 3 : 반복-계속-조건을 작성하고 반복 구조를 제어하기 위해 반복 제어 명령문을 추가
ex)
단계1 :
단계2 :
단계3 :
구구단 출력 프로그램
: 사용자가 입력한 단의 구구단 출력
base = int(input("출력할 단을 입력하세요: "))
i = 1
while i <= 9:
print(base, "X", i, "=", base * i)
i = i + 1
출력:
728x90
'방통대 > 파이썬' 카테고리의 다른 글
7-3 반복 구조의 확장 (0) | 2024.04.05 |
---|---|
7-2 리스트 (0) | 2024.04.04 |
6강. 파이썬 - 선택 구조 연습 문제 (0) | 2024.03.28 |
6-3 선택 구조의 확장 (0) | 2024.03.28 |
6-2 논리연산자 (0) | 2024.03.28 |