python光荣之路测试开发班list学习笔记-创新互联
# coding=utf-8
book_list_in_library = []
ready_borrow_book_list = []
borrowed_book_list = []
menu_info = """
input 1:add new book to library
input 2:borrow book from library
input 3:list all books in library
input 4:list all borrowed books in library
input 5: list current books in library
input 6:lend a book
"""
def add_book():
global book_list_in_library
global ready_borrow_book_list
book_name = raw_input("please input the book name to add:")
book_list_in_library.append(book_name)
ready_borrow_book_list.append(book_name)
def borrow_book():
global ready_borrow_book_list
global borrowed_book_list
while 1:
book_name = raw_input("please input the book name to borrow:")
if book_name in ready_borrow_book_list:
ready_borrow_book_list.remove(book_name)
borrowed_book_list.append(book_name)
print "borrow book done!"
break
else:
print "the book you borrow does not exist,try again!"
def lend_book():
global ready_borrow_book_list
global borrowed_book_list
while 1:
book_name = raw_input("please input the book name to lend:")
if book_name in borrowed_book_list:
borrowed_book_list.remove(book_name)
ready_borrow_book_list.append(book_name)
print "lend book done!"
break
else:
print "the book you lend does not exist,try again!"
while 1:
print menu_info
command = raw_input("please input your command:")
if command == "1":
add_book()
print ready_borrow_book_list
print book_list_in_library
continue
if command == "2":
borrow_book()
if command == "3":
print "all books are :", book_list_in_library
if command == "4":
print "borrowed books are :", borrowed_book_list
if command == "5":
print "current books in library are :", ready_borrow_book_list
if command == "6":
lend_book()
if command == "q":
break
心得:把功能分解,一个方法一个实现
专注于为中小企业提供成都网站制作、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业海港免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
新闻标题:python光荣之路测试开发班list学习笔记-创新互联
转载注明:http://ybzwz.com/article/eodps.html