본문 바로가기

강의/Python 기초

Chapter 6. 회원 관리 프로그램

반응형

회원 등록 / 삭제 / 조회

안녕하세요. 😊

이번 시간에는 회원 관리 프로그램을 만들어 보겠습니다.

회원 관리 프로그램은 여러 사람의 이름을 저장하고, 필요하면 삭제하거나 확인할 수 있는 프로그램입니다.

실제 인터넷 사이트나 게임에서도 회원 정보를 관리하기 위해 비슷한 기능을 사용합니다.


회원 관리 프로그램이란?

회원 관리 프로그램은 사람들의 정보를 저장하고 관리하는 프로그램입니다.

예를 들어 친구들의 이름을 등록해 두고 나중에 확인하거나 삭제할 수 있습니다.

할 수 있는 기능

  • 회원 등록하기
  • 회원 목록 보기
  • 회원 삭제하기

생활 속 예시

친구 3명이 있다고 생각해 봅시다.

회원 등록

  • 철수
  • 영희
  • 민수

회원 조회

  • 철수
  • 영희
  • 민수

회원 삭제

  • 영희 삭제

최종 목록

  • 철수
  • 민수

이렇게 회원 정보를 쉽게 관리할 수 있습니다.


프로그램 동작 순서

① 회원 이름 입력

② 리스트에 저장

③ 회원 목록 확인

④ 필요하면 회원 삭제

⑤ 변경된 목록 출력


예제 코드

members = []

while True:
    print("\n1. 회원 등록")
    print("2. 회원 조회")
    print("3. 회원 삭제")
    print("4. 종료")

    menu = input("메뉴 선택 : ")

    if menu == "1":
        name = input("회원 이름 : ")
        members.append(name)
        print("회원 등록 완료!")

    elif menu == "2":
        print("회원 목록")
        for member in members:
            print(member)

    elif menu == "3":
        name = input("삭제할 회원 이름 : ")

        if name in members:
            members.remove(name)
            print("회원 삭제 완료!")
        else:
            print("해당 회원이 없습니다.")

    elif menu == "4":
        print("프로그램 종료")
        break

실행 결과

1. 회원 등록
2. 회원 조회
3. 회원 삭제
4. 종료

메뉴 선택 : 1
회원 이름 : 철수
회원 등록 완료!

메뉴 선택 : 1
회원 이름 : 영희
회원 등록 완료!

메뉴 선택 : 2

회원 목록
철수
영희

코드 설명

members = []

회원 이름들을 저장할 빈 리스트를 만듭니다.

members = []

append()

회원을 추가할 때 사용합니다.

members.append(name)

예시

members.append("철수")

결과

['철수']

remove()

회원을 삭제할 때 사용합니다.

members.remove(name)

예시

members.remove("철수")

for 반복문

회원 목록을 하나씩 출력합니다.

for member in members:
    print(member)

이번 시간에 배운 내용

✔ 리스트(List)

✔ 회원 등록하기

✔ 회원 조회하기

✔ 회원 삭제하기

✔ 반복문 사용하기


한 줄 정리

회원 관리 프로그램은 리스트를 이용해 회원 정보를 저장하고 등록, 조회, 삭제하는 프로그램입니다.

파이썬을 배우면서 가장 많이 만드는 실습 중 하나이므로 꼭 직접 만들어 보세요! 🚀

 


회원 관리 프로그램 구조도

반응형