파이썬프로그래밍기초 6강 - 반복 구조와 리스트 같은 작업을 효율적으로 되풀이하는 반복 구조의 원리와 설계 방법을 학습한다. while 반복문, 증감·복합 할당, 합계와 구구단 프로그램을 익힌 뒤 여러 값을 순서대로 저장하는 리스트와 for 반복문을 이용해 반복 처리를 확장한다. 제1장 반복 구조의 개념 1. 반복 구조란 반복 구조는 특정 영역의 명령문을 여러 번 실행하는 프로그램 제어 구조다. 같은 명령을 필요한 횟수만큼 직접 복사할 수도 있지만, 반복 횟수가 많아지면 코드가 길어지고 수정하기 어려워진다. 반복문을 사용하면 반복할 명령을 한 번만 작성하고 조건이나 데이터에 따라 여러 번 실행할 수 있다. 현실의 생산 과정에서도 하나의 제품을 설계한 뒤 같은 공정으로 여러 개를 생산하고 배송한다. 프로그램의 반복 구조도 반복 작업을 한 번 설계한 뒤 컴퓨터가 그 절차를 여러 번 수행하게 한다. 파이썬의 대표적인 반복문에는 조건을 기준으로 반복하는 while 문과 데이터 항목을 차례로 처리하는 for 문이 있다. 2. 반복문 없이 같은 문장 출력하기 문자열 "나는 파이썬을 잘 다룰 수 있다!" 를 다섯 번 출력하려면 print 문을 다섯 줄 작성할 수 있다. 결과는 얻을 수 있지만 반복 횟수가 바뀔 때마다 코드 줄을 직접 추가하거나 삭제해야 한다. msg = "나는 파이썬을 잘 다룰 수 있다!" print(msg) print(msg) print(msg) print(msg) print(msg) 반복문의 목적은 이처럼 동일한 구조의 명령을 간결하게 표현하는 것이다. 반복 횟수가 5회에서 100회로 바뀌어도 반복 조건만 수정하면 되므로 프로그램의 확장성과 유지보수성이 높아진다. 제2장 while 반복문 1. while문의 구문 형식 while 문은 조건식의 결과가 참인 동안...