Question: PYTHON)12.8 Module 9 ZyLab - Customer or Employee (PYTHON) Overview Create an object-oriented program that allows you to enter data for customers and employees. Your
PYTHON)12.8 Module 9 ZyLab - Customer or Employee (PYTHON)
Overview
Create an object-oriented program that allows you to enter data for customers and employees. Your output should resemble the following:
Customer/Employee Data Entry Customer or employee? (c/e): c DATA ENTRY First name: Frank Last name: Wilson Email: frank44@gmil.com Number: M10293 CUSTOMER Customer Name: Frank Wilson Email: frank44@gmil.com Number: M10293 Continue? (y/n): y Customer or employee? (c/e): e DATA ENTRY First name: John Last name: Barnes Email: jbarnes@yahoo.com SSN: 123-45-6789 EMPLOYEE Employee Name: John Barnes Email: jbarnes@yahoo.com SSN: 123-45-6789 Continue? (y/n): n Bye! NOTE: Your input should not be hard-coded. Your program should allow any employee or customer information to be entered! Specifications Create a Person class that provides attributes for first name, last name, and email address. This class should provide a method called getFullName() that returns the persons full name. Create a Customer class that inherits the Person class. This class should add an attribute for a customer number. Create an Employee class that inherits the Person class. This class should add an attribute for a social security number (SSN). The program should create a Customer or Employee object from the data entered by the user, and it should use this object to display the data to the user. To do that, the program can use the isinstance() function to check whether an object is a Customer or Employee object. (PYTHON)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
