Serendipity Booksellers

Python Program Description
Serendipity Booksellers has a book club that awards points to its customers based on the number of books purchased each month. The points are awarded as follows:
• If a customer purchases 0 books, he or she earns 0 points.
• If a customer purchases 1 book, he or she earns 5 points.
• If a customer purchases 2 books, he or she earns 15 points.
• If a customer purchases 3 books, he or she earns 20 points.
• If a customer purchases 4 or more books, he or she earns 30 points.
Design a program that asks the user to enter the number of books that he or she has purchased this month and displays the number of points awarded.
Step 1: Create a flowchart for this program which includes:
• A main module which controls the flow
• A getData module which asks the user how many books were purchased
• A getPoints earned module which gets the points earned based on the number of books
• A displayPoints module which outputs the number of books purchased and the number of points earned.
Step 2: Use the flowchart from step 1 as a guide to writing your program in Python.

×
New Download