Guest User

Untitled

a guest
Oct 30th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. from TomeRater import *
  2.  
  3. Tome_Rater = TomeRater()
  4.  
  5. #Create some books:
  6. book1 = Tome_Rater.create_book("Society of Mind", 12345678)
  7. novel1 = Tome_Rater.create_novel("Alice In Wonderland", "Lewis Carroll", 12345)
  8. #novel1.set_isbn(9781536831139)
  9. nonfiction1 = Tome_Rater.create_non_fiction("Automate the Boring Stuff", "Python", "beginner", 1929452)
  10. nonfiction2 = Tome_Rater.create_non_fiction("Computing Machinery and Intelligence", "AI", "advanced", 11111938)
  11. novel2 = Tome_Rater.create_novel("The Diamond Age", "Neal Stephenson", 10101010)
  12. novel3 = Tome_Rater.create_novel("There Will Come Soft Rains", "Ray Bradbury", 10001000)
  13.  
  14. #Create users:
  15. Tome_Rater.add_user("Alan Turing", "alan@turing.com")
  16. Tome_Rater.add_user("David Marr", "david@computation.org")
  17.  
  18. #Add a user with three books already read:
  19. Tome_Rater.add_user("Marvin Minsky", "marvin@mit.edu", user_books=[book1, novel1, nonfiction1])
  20.  
  21. #Add books to a user one by one, with ratings:
  22. Tome_Rater.add_book_to_user(book1, "alan@turing.com", 1)
  23. Tome_Rater.add_book_to_user(novel1, "alan@turing.com", 3)
  24. Tome_Rater.add_book_to_user(nonfiction1, "alan@turing.com", 3)
  25. Tome_Rater.add_book_to_user(nonfiction2, "alan@turing.com", 4)
  26. Tome_Rater.add_book_to_user(novel3, "alan@turing.com", 1)
  27.  
  28. Tome_Rater.add_book_to_user(novel2, "marvin@mit.edu", 2)
  29. Tome_Rater.add_book_to_user(novel3, "marvin@mit.edu", 2)
  30. Tome_Rater.add_book_to_user(novel3, "david@computation.org", 4)
  31.  
  32.  
  33. #Uncomment these to test your functions:
  34. # Tome_Rater.print_catalog()
  35. # Tome_Rater.print_users()
  36.  
  37. # print("Most positive user:")
  38. # print(Tome_Rater.most_positive_user())
  39. # print("Highest rated book:")
  40. # print(Tome_Rater.highest_rated_book())
  41. # print("Most read book:")
  42. # print(Tome_Rater.get_most_read_book())
Add Comment
Please, Sign In to add comment