热门IT资讯网

python光荣之路测试开发班list学习笔记

发表于:2024-11-25 作者:热门IT资讯网编辑
编辑最后更新 2024年11月25日,# coding=utf-8book_list_in_library = []ready_borrow_book_list = []borrowed_book_list = []menu_info =
# coding=utf-8book_list_in_library = []ready_borrow_book_list = []borrowed_book_list = []menu_info = """input 1:add new book to libraryinput 2:borrow book from libraryinput 3:list all books in libraryinput 4:list all borrowed books in libraryinput 5: list current books in libraryinput 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

心得:把功能分解,一个方法一个实现

0