题目:
做一个小图书馆程序,图书馆的书放到一个list里面保存,使用add命令:加一本书,使用lend命令:减去一本书,如果不存在,要提示一下(您借阅的书不存在),getall:可以查询所有的没有借出去的书,输入.退出程序。
答案:
纯手工记事本打造:
#encoding=utf-8
library=[]
while 1:
command=input("please input your command: ")
if "add" in command:
library.append(command.split(" ")[1])
print ("add book complete!")
elif "lend" in command:
if command.split(" ")[1] in library:
library.remove(command.split(" ")[1])
else:
print("the book you lend doesn't exist!")
continue
elif "getall" in command:
if len(library)>=1:
for book in library:
print(book)
else:
print("no book in the library!")
elif"."== command:
break
运行结果: