파이썬 마법 학교 챌린지 #40: 차곡차곡! ‘나만의 용돈 기입장’ 만들기

안녕하세요! 가족과 함께하는 스마트 라이프입니다. 새로운 월요일이 밝았습니다! 오늘은 여러분의 경제 관념을 쑥쑥 키워줄 아주 특별한 도구, ‘나만의 용돈 기입장’을 만들어 볼 거예요. 내가 받은 용돈과 쓴 돈을 파이썬이 대신 계산해 주니, 이제 저금왕이 되는 건 시간문제겠죠?

파이썬 마법 학교 챌린지 #40: 차곡차곡! ‘나만의 용돈 기입장’ 만들기

1. 돈의 흐름을 기록하는 ‘누적 계산’

용돈 기입장의 핵심은 ‘남은 돈’이 얼마인지 정확히 아는 거예요. 파이썬에서는 변수에 숫자를 더하거나 빼서 값을 계속 업데이트할 수 있어요. balance = balance - spend 처럼 말이죠. 리스트를 사용하면 내가 어디에 돈을 썼는지 목록도 한눈에 볼 수 있답니다!

2. 경제 비서의 필수 주문

용돈을 관리하기 위해 필요한 주문들을 배워봐요.

  • balance = 0: 처음 시작할 때 내 지갑에 있는 돈을 설정해요.
  • history = []: 돈을 어디에 썼는지 기록할 리스트 주머니예요.
  • += / -=: 돈을 더하거나 뺄 때 쓰는 편리한 줄임표 표현이에요.

3. 실전 연습: 똑똑한 용돈 관리 가계부 코딩하기

# 1. 초기 지갑 설정
balance = 10000  # 처음 가진 돈 10,000원
history = []

print("💰 파이썬 용돈 기입장 시스템이 시작되었습니다.")
print(f"현재 잔액: {balance}원")

# 2. 용돈 사용 기록하기
while True:
    item = input("\n어디에 돈을 쓰셨나요? (종료하려면 '끝' 입력): ")
    if item == '끝':
        break
        
    price = int(input(f"'{item}'에 얼마를 쓰셨나요? : "))
    
    # 3. 잔액 계산 및 기록 저장
    if price <= balance:
        balance -= price
        history.append(f"{item}: -{price}원")
        print(f"✅ 기록 완료! 남은 잔액은 {balance}원입니다.")
    else:
        print("⚠️ 잔액이 부족해요! 지갑을 확인해 주세요.")

# 4. 최종 영수증 출력
print("\n------------------------------")
print("📜 오늘의 용돈 사용 내역")
for log in history:
    print(log)
print(f"\n최종 남은 돈: {balance}원")
print("------------------------------")
print("오늘도 알뜰한 하루 보내셨네요! 내일 또 만나요!")

파이썬 마법 학교 챌린지 #40: 차곡차곡! ‘나만의 용돈 기입장’ 만들기

4. 더 알뜰한 비서로 업그레이드!

우리 용돈 비서에게 더 똑똑한 기능을 추가해볼까요?

  • 용돈 입금 기능: +를 사용해서 심부름 보상이나 용돈을 받았을 때 잔액을 늘리는 기능을 넣어보세요.
  • 목표 저금액 설정: "10,000원 모으기" 같은 목표를 정하고, 목표에 도달하면 축하 메시지를 띄워보세요.
  • 날짜 기록: 37탄 영문 일기장에서 배운 datetime 모듈을 합쳐서 언제 돈을 썼는지 날짜도 함께 기록해보세요.

5. 가족과 함께하는 ‘우리 집 알뜰왕 선발대회’

아이와 함께 실제 일주일 용돈을 파이썬 용돈 기입장에 기록해보게 하세요. “이번 주에 과자를 조금 참았더니 잔액이 이만큼 남았네!”라고 말하며 자연스럽게 경제 교육을 진행할 수 있습니다. 아이가 직접 balance의 초기값을 수정해보며 ‘예산 안에서 계획을 세우는 법’을 체험하게 해주세요. EduPad 프로젝트에서 아이들이 학습 포인트를 적립하고 사용하는 시스템의 기초 로직으로 활용하기에 정말 완벽한 예제입니다.

마치며: 내 생활을 돕는 유용한 코딩!

챌린지의 40번째 미션도 멋지게 완료! 오늘은 변수와 리스트를 활용해 숫자를 계산하고 데이터를 쌓는 실용적인 프로그램을 만들어 보았습니다. 내일 오전 9시에는 여러분의 소중한 추억을 사진과 함께 정리하는 ‘찰칵찰칵! 디지털 사진 앨범’ 마법으로 돌아오겠습니다!