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

  
 <代码> #=utf - 8编码
  
  book_list_in_library=[]
  ready_borrow_book_list=[]
  borrowed_book_list=[]
  
  menu_info=" "
  输入1:添加新的书给图书馆
  输入2:从图书馆借的书
  输入3:列出所有书在图书馆
  输入4:列出所有在图书馆借来的书
  输入5:列表当前书籍在图书馆
  输入6:借一本书
  ”“”
  
  def add_book ():
  全球book_list_in_library
  全球ready_borrow_book_list
  book_name=raw_input(“请输入书的名字添加:”)
  book_list_in_library.append (book_name)
  ready_borrow_book_list.append (book_name)
  
  def borrow_book ():
  全球ready_borrow_book_list
  全球borrowed_book_list
  而1:
  book_name=raw_input(“请输入书的名字借:“)
  如果book_name ready_borrow_book_list:
  ready_borrow_book_list.remove (book_name)
  borrowed_book_list.append (book_name)
  打印”借到书了!”
  打破
  其他:
  打印”这本书你借不存在,再试一次!”
  
  def lend_book ():
  全球ready_borrow_book_list
  全球borrowed_book_list
  而1:
  book_name=raw_input(“请输入书的名字借给:”)
  如果book_name borrowed_book_list:
  borrowed_book_list.remove (book_name)
  ready_borrow_book_list.append (book_name)
  打印“借的书做了!”
  打破
  其他:
  你打印”这本书借给不存在,再试一次!”
  
  而1:
  打印menu_info
  命令=raw_input(“请输入您的命令:”)
  如果命令==?”:
  add_book ()
  打印ready_borrow_book_list
  打印book_list_in_library
  继续
  如果命令==?”:
  borrow_book ()
  如果命令==?”:
  打印”所有的书是:”,book_list_in_library
  如果命令==?”:
  打印”借来的书:“borrowed_book_list
  如果命令==?”:
  打印“当前书籍在图书馆:”,ready_borrow_book_list
  如果命令==?”:
  lend_book ()
  如果命令==皅”:
  打破
   之前
  

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

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