도서관리프로그램2 python 도서관리프로그램(difine)(2) 2023.11.20 - [python] - python 도서관리프로그램(define)(1) 이전글에 이어서 작성한다. 이번에는 도서 관련 기능들을 만들어보자. 전글에서 작성했던것 처럼 이용자가 키워드를 입력하여 동작하는 형태로 코드를 구현하였다. 도서의 데이터 형태는 dictionary를 사용하였다 book = {} 도서들을 묶은 데이터의 형태는 list를 사용하였다. book_list = [] 우선 이용자가 키워드를 입력할 수 있도록 함수를 정의하였다. def input_menu(): return input(""" 원하시는 메뉴를 눌러주세요. I : 도서 입고 R : 도서 반납 L : 도서 대출 C : 도서 상태 확인 B : 전체 도서 목록 Q : 프로그램 종료 """).upper() 소문자로 입력하여.. python 2023. 11. 20. python 도서관리프로그램(define)(1) 함수를 사용하여 도서관리 프로그램을 만들어보려고 한다. 우선 조건을 정해봤는데, 1. 회원을 등록하고, 인증 시에 도서와 관련된 기능들을 사용할 수 있다. 2. 도서의 정보는 도서번호, 도서제목, 도서재고수량, 대출된 도서의 수량, 도서의 전체권수를 담고 있다. 3. 도서가 입고가 되지 않았을 때, 빌릴 수 없고 대출 중인 도서가 없을 때 반납을 할 수 없다. 서비스를 이용하기 위한 회원인증 시스템을 먼저 만들어보자. 회원의 정보는 회원번호만 받아서 저장할 것이다. 회원 데이터의 변수는 user_list로 정했다. 우선 변수를 선언한다. user_list = [] # 시작시 입력받기 def start_menu() : return input(""" 원하시는 메뉴를 선택해주세요. S = 회원등록 C = 회원.. python 2023. 11. 20. 이전 1 다음