a = [ ['파이썬', '1000', PY], ['Python', '2000', TH] ]
while true:
print('\n----------\n')
print('(1)도서 정보 입력 : ')
print('(2)출력')
print('(3)검색')
print('(4)삭제')
print('(5)프로그램 종료')
print('\n----------\n')
menu = int(input("메뉴 선택 : ") )
if menu == '1':
bookName = input('도서 제목 : ')
price = input('가격 : ')
while True:
if price.isdigit():
break
else:
print('숫자만 입력 가능')
price = input('도서 가격 : ')
continue
name = input('도서 저자 : ')
a.append( [bookName, price, name] )
elif menu == '2':
cnt = 1
if(a == [] ):
print('저장된 도서 정보가 없습니다.')
else:
for i in range(len(a) ):
print(("%d." + str(a[i] ) ) %cnt )
cnt += 1
elif menu == '3':
while True:
print('\n')
print('-' * 20)
print()
print('-' * 20)
print('\n')
submenu = int(input("메뉴 선택 : ") )
if(sub menu == 1):
tmp=0
search=input('검색할 도서 이름 : ')
for i in range(len(a) ):
if(a[i][0] == search ):
print(a[i])
tmp+=1
if(tmp>0):
print('총 %d개의 도서를 찾습니다.' %tmp)
else:
print('존재하지 않는 도서입니다.'):
elif(submenu == 2):
tmp = 0
search = input('검색할 도서 가격 : ')
for i in range(len(a) ):
if(a[i][1] == search):
print(a[i])
tmp+=1
if(tmp>0):
print('총 %d개의 도서를 찾았습니다.' %tmp)
else:
print('존재하지 않는 도서입니다.')
elif(submenu == 3):
tmp =0
search = input('검색할 도서 저자 이름 : ')
for i in range(len(a) ):
if(a[i][2] == search):
print(a[i])
tmp+=1
if(tmp>0):
print('총 %d개의 도서를 찾았습니다.' %tmp)
else:
print('존재하지 않는 도서입니다.')
elif(menu == 4):
del=0
cnt=1
for i in range(len(a) ):
print(("%d" + str(a[i]) ) %cnt)
cnt+=1
del = int(input('삭제할 도서 번호를 입력하세요 : ') )
a.pop(del-1)
print('*' * 10)
print('삭제 완료')
print('*' * 10)
elif menu == 5:
break
댓글