Write a class named Employee that has the following data attributes: __name (employee name) __id_number (employee ID number) __department (employee department) __job_title (employee job title) The class should include an __init__ method to initialize the attributes and should also include accessor (get) and mutator (set) methods for each attribute. Write a program that prompts the user to enter information about an employee and then displays the stored data. Source Code: class Employee: def __init__( 1 , 2 , 3 , 4 , 5 ): self.__name = name self.__id_number = id_number self.__department = department 6 .__job_title = job_title def set_name(self, name): self.__name = name def set_id_number(self, id_number): self.__id_number = id_number def 7 (self, department): self.__department = department def set_job_title(self, job_title): self.__job_title = job_title def get_name( 8 ): return self.__name def 9 (self): return self.__id_number def get_department(self): return self.__department def get_job_title(self): return self.__job_title # Program to use the class name = input(“Enter employee’s name: “) id_number = input(“Enter employee ID number: “) department = input(“Enter department: “) job_title = input(“Enter job title: “) emp = Employee(name, id_number, department, job_title) print(“\nEmployee Information:”) print(“Name:”, emp.get_name()) print(“ID Number:”, emp.get_id_number()) print(“Department:”, 10 ()) print(“Job Title:”, emp.get_job_title())
Blog
The strip() method returns a copy of the string with all the…
The strip() method returns a copy of the string with all the leading whitespace characters removed but does not remove trailing whitespace characters.
In Python the ________ symbol is used as the not-equal-to op…
In Python the ________ symbol is used as the not-equal-to operator.
Procedures operate on data items that are separate from the…
Procedures operate on data items that are separate from the procedures.
What will be the output after the following code is executed…
What will be the output after the following code is executed?import matplotlib.pyplot as pltdef main(): x_crd = [0, 1 , 2, 3, 4, 5] y_crd = [2, 4, 5, 2] plt.plot(x_crd, y_crd)main()
What is the output of the following command, given that valu…
What is the output of the following command, given that value1 = 2.0 and value2 = 12?print(value1 * value2)
The following is an example of an instruction written in whi…
The following is an example of an instruction written in which computer language?10110000
A value proposition is:
A value proposition is:
An OKR will typically consist of one ____________ followed b…
An OKR will typically consist of one ____________ followed by 3-5 key results that will serve as milestones.
A SaaS revenue model is particular to:
A SaaS revenue model is particular to: