
순차 구조와 사용자 입력 실습까지!
파이썬을 처음 배울 때 가장 먼저 접하게 되는 것이 바로 **제어 구조(control structure)**입니다.
프로그램이 어떤 순서로 실행될지 결정해주는 중요한 구조인데요.
이번 글에서는 제어 구조 중 가장 기본인 순차 구조부터, 사용자 입력을 받아 계산하는 실습까지 쉽게 정리해드릴게요!
📌 제어 구조란?
프로그래밍 언어에서 제어 구조는 말 그대로 **“코드의 흐름을 제어”**하는 구조예요. 대표적으로는 세 가지가 있어요:
- 순차 구조: 코드가 위에서 아래로 순서대로 실행
- 선택 구조: 조건에 따라 실행할 코드를 선택 (if문 등)
- 반복 구조: 특정 코드를 반복 (for문, while문 등)
이번 글에서는 그중에서도 가장 기초인 순차 구조에 집중합니다.
🧩 순차 구조 이해하기
순차 구조는 가장 간단한 구조입니다. 우리가 코드를 작성하면 파이썬은 위에서 아래로 한 줄씩 차례대로 실행합니다.

위 코드를 실행하면 각 단계가 차례대로 출력돼요. 별도의 조건이나 반복 없이 순서대로 실행되기 때문에 처음 배우기 좋고, 디버깅도 쉬운 구조랍니다.
⌨️ 사용자 입력 받기 (input 함수)
프로그래밍을 하다 보면 사용자에게 데이터를 입력받고 싶을 때가 있죠? 이때 사용하는 게 input() 함수예요.

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

🧪 실습: 원뿔의 부피와 겉넓이 계산기 만들기
실제 순차 구조와 입력함수를 이용해 간단한 프로그램을 만들어볼까요?
🎯 목표
- 반지름과 높이를 입력받아
- 원뿔의 부피와 겉넓이를 계산하고
- 결과를 출력
💻 코드 예시

🎉 실행 결과:

🧠 정리하며
개념설명
| 제어 구조 | 프로그램 흐름을 결정하는 구조 |
| 순차 구조 | 위 → 아래로 순서대로 실행 |
| input() | 사용자로부터 값 입력 받기 |
| int() | 문자열을 정수형으로 변환 |
| 실습 예제 | 원뿔 계산기로 순차 구조 연습 |
이처럼 순차 구조는 가장 단순하면서도 중요한 개념이에요.
여기에 사용자 입력까지 익혀두면 여러분은 이미 실용적인 프로그램을 만들 준비가 된 셈이죠!
'누구나 할 수 있는 IT' 카테고리의 다른 글
| 파이썬4강: 따라하기만 하면 나도 프로그래머가 된다. (2) | 2025.04.28 |
|---|---|
| 파이썬3강: 이제 파이썬이 무엇인지 알아볼까? (5) | 2025.04.28 |
| 파이썬2강: 컴퓨터의 구성을 이해하면 코딩도 쉬워지겠지. (0) | 2025.04.25 |
| 파이썬1강: 한번쯤 도전하고 싶은 코딩. 그냥 시작하자. (3) | 2025.04.24 |
| Python 온라인에서 가능? 구글 코랩(Google Colab) (2) | 2025.04.22 |