Question: Calculate Customer Loyalty Points - Single Visit Objective ( s ) Successfully create a solution requiring use of cumulative skills learned to - date: input,
Calculate Customer Loyalty Points Single Visit
Objectives
Successfully create a solution requiring use of cumulative skills learned todate:
input, calculations, and output
conditional logic
Problem
Note: in the context of this problem, the word program may have two connotations, one referring to the Python program you will develop; the second being the initiative the restaurant is implementing.
We would like to create a Python program to help a restaurant implement a customer loyalty program. Loyalty programs like this usually involve two components, including tracking loyalty points based on the number, type, or dollar amount of a customers purchases; and redeeming points customers have earned for rewards such as discounts on dining.
In this version of the problem, we will be implementing a solution to allow a user to enter information about a single visit, and calculate and report loyalty point information related to that single visit.
Loyalty Points Specifications
Earning Points
Customers can earn loyalty points based on the following criteria for each visit:
visit reward: point for each visit
spend reward: point for every $ spent in a visit no partial points are awarded, eg $ and $ both earn points
high spend bonus: points for every $ spent in a visit again with no partial points awarded
high spend multiplier: if a customer spends $ or more in a visit, then their earned points per above criteria are multiplied by
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
