반응형
💰 가계부 프로그램이란?
가계부는 내가 사용한 돈과 받은 돈을 기록하는 장부입니다.
예를 들어,
- 용돈 받기 ➜ 수입
- 문구점에서 연필 사기 ➜ 지출
처럼 돈이 들어오고 나가는 것을 기록할 수 있습니다.
파이썬으로 가계부 프로그램을 만들면 컴퓨터가 자동으로 돈을 계산해 줍니다.
📌 가계부 프로그램에서 배우는 내용
이번 챕터에서는 다음과 같은 내용을 연습합니다.
✔ 수입 기록하기
✔ 지출 기록하기
✔ 현재 남은 금액 계산하기
✔ 리스트에 데이터 저장하기
✔ 반복문 사용하기
💡 수입과 지출이란?
수입
내가 받은 돈입니다.
예시
- 용돈 10,000원
- 세뱃돈 50,000원
- 아르바이트비 30,000원
지출
내가 사용한 돈입니다.
예시
- 과자 구매 2,000원
- 문구점 3,000원
- 음료수 1,500원
🐍 예제 코드
money = 0
while True:
menu = input("수입(i), 지출(o), 종료(q): ")
if menu == "i":
income = int(input("수입 금액: "))
money += income
elif menu == "o":
expense = int(input("지출 금액: "))
money -= expense
elif menu == "q":
break
print("현재 잔액:", money, "원")
🔍 코드 설명
money = 0
현재 가지고 있는 돈을 저장합니다.
money = 0
처음에는 0원부터 시작합니다.
수입 입력
money += income
수입 금액을 현재 돈에 더합니다.
예시
10000원 수입
현재 잔액
0 + 10000
결과
10000
지출 입력
money -= expense
사용한 금액을 빼줍니다.
예시
3000원 사용
10000 - 3000
결과
7000
종료하기
break
프로그램을 끝냅니다.
▶ 실행 결과
수입(i), 지출(o), 종료(q): i
수입 금액: 10000
현재 잔액: 10000 원
수입(i), 지출(o), 종료(q): o
지출 금액: 3000
현재 잔액: 7000 원
수입(i), 지출(o), 종료(q): q
🎯 이번 시간에 배운 내용
이번 챕터에서는 가계부 프로그램을 만들면서
- 변수
- 입력(input)
- 조건문(if)
- 반복문(while)
- 사칙연산
을 함께 연습했습니다.
실제 가계부 앱도 비슷한 원리로 만들어집니다.
파이썬을 배우면 나만의 가계부 프로그램도 직접 만들 수 있습니다! 🚀
가계부 프로그램 구조도

반응형
'강의 > Python 기초' 카테고리의 다른 글
| Chapter 7. 전화번호부 프로그램 만들기 (0) | 2026.06.10 |
|---|---|
| Chapter 6. 회원 관리 프로그램 (0) | 2026.06.10 |
| Chapter 4. 학생 성적 관리 프로그램 (0) | 2026.06.10 |
| Chapter 3. 가위바위보 게임 - 컴퓨터와 대결하기 (0) | 2026.06.10 |
| Chapter 2. 숫자 맞추기 게임 (0) | 2026.06.10 |