본문 바로가기

누구나 할 수 있는 IT

파이썬5강: 단순하지만 중요한 제어구조

순차 구조와 사용자 입력 실습까지!

파이썬을 처음 배울 때 가장 먼저 접하게 되는 것이 바로 **제어 구조(control structure)**입니다.

프로그램이 어떤 순서로 실행될지 결정해주는 중요한 구조인데요.

이번 글에서는 제어 구조 중 가장 기본인 순차 구조부터, 사용자 입력을 받아 계산하는 실습까지 쉽게 정리해드릴게요!

 

📌 제어 구조란?

프로그래밍 언어에서 제어 구조는 말 그대로 **“코드의 흐름을 제어”**하는 구조예요. 대표적으로는 세 가지가 있어요:

  1. 순차 구조: 코드가 위에서 아래로 순서대로 실행
  2. 선택 구조: 조건에 따라 실행할 코드를 선택 (if문 등)
  3. 반복 구조: 특정 코드를 반복 (for문, while문 등)

이번 글에서는 그중에서도 가장 기초인 순차 구조에 집중합니다.

 

🧩 순차 구조 이해하기

순차 구조는 가장 간단한 구조입니다. 우리가 코드를 작성하면 파이썬은 위에서 아래로 한 줄씩 차례대로 실행합니다.

위 코드를 실행하면 각 단계가 차례대로 출력돼요. 별도의 조건이나 반복 없이 순서대로 실행되기 때문에 처음 배우기 좋고, 디버깅도 쉬운 구조랍니다.

 

⌨️ 사용자 입력 받기 (input 함수)

프로그래밍을 하다 보면 사용자에게 데이터를 입력받고 싶을 때가 있죠? 이때 사용하는 게 input() 함수예요.

단, input() 함수는 입력값을 항상 **문자열(str)**로 처리하기 때문에, 숫자로 계산할 경우에는 형 변환이 필요해요.

 

 

🧪 실습: 원뿔의 부피와 겉넓이 계산기 만들기

실제 순차 구조와 입력함수를 이용해 간단한 프로그램을 만들어볼까요?

🎯 목표

  • 반지름과 높이를 입력받아
  • 원뿔의 부피겉넓이를 계산하고
  • 결과를 출력

💻 코드 예시

🎉 실행 결과:

 

 

🧠 정리하며

개념설명
제어 구조 프로그램 흐름을 결정하는 구조
순차 구조 위 → 아래로 순서대로 실행
input() 사용자로부터 값 입력 받기
int() 문자열을 정수형으로 변환
실습 예제 원뿔 계산기로 순차 구조 연습
 

이처럼 순차 구조는 가장 단순하면서도 중요한 개념이에요.

여기에 사용자 입력까지 익혀두면 여러분은 이미 실용적인 프로그램을 만들 준비가 된 셈이죠!