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

CPT168 Final Exam Project Instructions Version Date: May 9,2022
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 100 people put on by a non-profit 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 CPT168. 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 CPT168 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 $22.00 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 folder/directory; 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 blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!