반응형
회원 등록 / 삭제 / 조회
안녕하세요. 😊
이번 시간에는 회원 관리 프로그램을 만들어 보겠습니다.
회원 관리 프로그램은 여러 사람의 이름을 저장하고, 필요하면 삭제하거나 확인할 수 있는 프로그램입니다.
실제 인터넷 사이트나 게임에서도 회원 정보를 관리하기 위해 비슷한 기능을 사용합니다.
회원 관리 프로그램이란?
회원 관리 프로그램은 사람들의 정보를 저장하고 관리하는 프로그램입니다.
예를 들어 친구들의 이름을 등록해 두고 나중에 확인하거나 삭제할 수 있습니다.
할 수 있는 기능
- 회원 등록하기
- 회원 목록 보기
- 회원 삭제하기
생활 속 예시
친구 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)
✔ 회원 등록하기
✔ 회원 조회하기
✔ 회원 삭제하기
✔ 반복문 사용하기
한 줄 정리
회원 관리 프로그램은 리스트를 이용해 회원 정보를 저장하고 등록, 조회, 삭제하는 프로그램입니다.
파이썬을 배우면서 가장 많이 만드는 실습 중 하나이므로 꼭 직접 만들어 보세요! 🚀
회원 관리 프로그램 구조도

반응형
'강의 > Python 기초' 카테고리의 다른 글
| Chapter 8. 할 일(To-Do) 관리 프로그램 만들기 (0) | 2026.06.10 |
|---|---|
| Chapter 7. 전화번호부 프로그램 만들기 (0) | 2026.06.10 |
| Chapter 5. 가계부 프로그램 만들기 (0) | 2026.06.10 |
| Chapter 4. 학생 성적 관리 프로그램 (0) | 2026.06.10 |
| Chapter 3. 가위바위보 게임 - 컴퓨터와 대결하기 (0) | 2026.06.10 |