Question: CPT 1 6 8 Final Exam Project Instructions Version Date: May 9 , 2 0 2 2 Project Name: Party Planner Project Purpose: In this
CPT Final Exam Project Instructions Version Date: May
Project Name: Party Planner
Project Purpose:
In this project you have been asked to create a Python program that will help plan and manage
an upcoming dinner party for over people put on by a nonprofit club as a fund raiser. The
Python program needs to track members attending and their guests, menu options, and party
fees to attend. The project program needs to be written using the skills learned in CPT The
program should be designed to run in a console without any error messages or exceptions. All
input data must be validated and output to the console must be neat and professional. The
program must be well documented in the same style that we use in CPT Lab Assignments.
Minimum Requirements:
Functions required:
o Members and Guests
Name
Member or Guest
o Menu choices
Chicken entre
Beef entre
Vegetarian meal
o Fees
Members and their guests will pay $ each to attend
o Output reports
Attendees List
Name
Member or Guest
Menu Choice
Fee Paid
Total Members
Total Guests
Total Fees Paid by all attendees
Menu Choice Report
Total number of each choice
The Python program must be saved as partyplanner.py
Database must be saved in a CSV text file named partyplanner.csv
All input data must be validated
The project program must be well documented including students name and a project
description in the header, as well as explanations for each function
Both the partyplanner.py program and partyplanner.csv files will be run from the
same folderdirectory; both files must be submitted by the student for grading
The project program must stay open in a console until the user exits the program while
statement
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
