본문 바로가기
방통대/파이썬

7-1 반복 구조의 정의

by 꿈꾸는 몽나 2024. 4. 4.
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