Question: (PYTHON)12.8 Module 9 ZyLab - Customer or Employee(PYTHON) For this ZyLab you will use your own IDE to complete this lab. You may use Visual

(PYTHON)12.8 Module 9 ZyLab - Customer or Employee(PYTHON)

For this ZyLab you will use your own IDE to complete this lab. You may use Visual Studio, PyCharm, the Python IDLE, etc. to complete. Please note that the Person class must be written in a separate module and imported into your main module. (50 points) PLEASE SUBMIT THIS LAB IN D2L. The is a Dropbox available for this assignment.

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

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 Databases Questions!