#employee.py class Employee: def__init__(self,Emp_name,Emp_id): self.__Emp_name=Emp_name self.__Emp_id=Emp_id defset_Empname(self,Emp_name): self.__Emp_name=Emp_name defset_Empid_number(self,Emp_id): self.__Emp_id=Emp_id defget_Empname(self): returnself.__Emp_name defget_Empid_number(self): returnself.__Emp_id class ProductionWorker(Employee): def__init__(self,Emp_name,Emp_id,Emp_shift, Emp_pay_rate): Employee.__init__(self,Emp_name,Emp_id) self.__Emp_shift=Emp_shift self.__Emp_pay_rate=Emp_pay_rate defset_Empshift_number(self,Emp_shift): self.__Emp_shift=Emp_shift defset_Emppay_rate(self,Emp_pay_rate): self.__Emp_pay_rate=Emp_pay_rate defget_Empshift_number(self): returnself.__Emp_shift defget_Emppay_rate(self): returnself.__Emp_pay_rate   def main(): Employee_name='' Employee_id='' Employee_shift=0 Employee_pay=0.0 Employee_name=input('Enter the employee name: ') Employee_id=input('Enter the employee ID number: ') Employee_shift=int(input('Enter the employee shift number: ')) Employee_pay=float(input('Enter the employee hourly pay rate: ')) wrk=ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay) print('Production worker details: ') print('Employee name:',wrk.get_Empname()) print('Employee ID number:',wrk.get_Empid_number()) print('Shift Number:',wrk.get_Empshift_number()) print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='') main()     #mainEmployee.py from employee import Employee def main(): Employee_name='' Employee_id='' Employee_shift=0 Employee_pay=0.0 Employee_name=input('Enter the employee name: ') Employee_id=input('Enter the employee ID number: ') Employee_shift=int(input('Enter the employee shift number: ')) Employee_pay=float(input('Enter the employee hourly pay rate: ')) wrk=Employee.ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay) print('Production worker details: ') print('Employee name:',wrk.get_Empname()) print('Employee ID number:',wrk.get_Empid_number()) print('Shift Number:',wrk.get_Empshift_number()) print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='') main()

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter4: The Selection Structure
Section: Chapter Questions
Problem 12E
icon
Related questions
Question
#employee.py
class Employee:
def__init__(self,Emp_name,Emp_id):
self.__Emp_name=Emp_name
self.__Emp_id=Emp_id
defset_Empname(self,Emp_name):
self.__Emp_name=Emp_name
defset_Empid_number(self,Emp_id):
self.__Emp_id=Emp_id
defget_Empname(self):
returnself.__Emp_name
defget_Empid_number(self):
returnself.__Emp_id
class ProductionWorker(Employee):
def__init__(self,Emp_name,Emp_id,Emp_shift, Emp_pay_rate):
Employee.__init__(self,Emp_name,Emp_id)
self.__Emp_shift=Emp_shift
self.__Emp_pay_rate=Emp_pay_rate
defset_Empshift_number(self,Emp_shift):
self.__Emp_shift=Emp_shift
defset_Emppay_rate(self,Emp_pay_rate):
self.__Emp_pay_rate=Emp_pay_rate
defget_Empshift_number(self):
returnself.__Emp_shift
defget_Emppay_rate(self):
returnself.__Emp_pay_rate

 

def main():
Employee_name=''
Employee_id=''
Employee_shift=0
Employee_pay=0.0
Employee_name=input('Enter the employee name: ')
Employee_id=input('Enter the employee ID number: ')
Employee_shift=int(input('Enter the employee shift number: '))
Employee_pay=float(input('Enter the employee hourly pay rate: '))
wrk=ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay)
print('Production worker details: ')
print('Employee name:',wrk.get_Empname())
print('Employee ID number:',wrk.get_Empid_number())
print('Shift Number:',wrk.get_Empshift_number())
print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='')
main()
 
 
#mainEmployee.py
from employee import Employee

def main():
Employee_name=''
Employee_id=''
Employee_shift=0
Employee_pay=0.0
Employee_name=input('Enter the employee name: ')
Employee_id=input('Enter the employee ID number: ')
Employee_shift=int(input('Enter the employee shift number: '))
Employee_pay=float(input('Enter the employee hourly pay rate: '))
wrk=Employee.ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay)
print('Production worker details: ')
print('Employee name:',wrk.get_Empname())
print('Employee ID number:',wrk.get_Empid_number())
print('Shift Number:',wrk.get_Empshift_number())
print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='')
main()
 
 
 
 
 
 
loyee: .py"
Enter the employee name: Bri
Enter the employee ID number: 1123
Enter the employee shift number: 1
Enter the employee hourly pay rate: 12
Traceback (most recent call last):
File "/Users/briannacardenas/Downloads/CS202
from employee import Employee
File "/Users/briannacardenas/Downloads/CS202
main()
MOD7 Brianna Cardenas/class Employee: .py", line 1, in <module>
MOD7 Brianna Cardenas/employee.py", line 42, in <module>
File "/Users/briannacardenas/Downloads/CS202
MOD7 Brianna Cardenas/employee.py", line 36, in main
wrk = Employee. ProductionWorker (Employee_name, Employee_id, Employee_shift, Employee_pay)
AttributeError: type object 'Employee' has no attribute 'ProductionWorker'
(base) briannacardenas@Briannas-Air CS202 MOD7 Brianna Cardenas %
Transcribed Image Text:loyee: .py" Enter the employee name: Bri Enter the employee ID number: 1123 Enter the employee shift number: 1 Enter the employee hourly pay rate: 12 Traceback (most recent call last): File "/Users/briannacardenas/Downloads/CS202 from employee import Employee File "/Users/briannacardenas/Downloads/CS202 main() MOD7 Brianna Cardenas/class Employee: .py", line 1, in <module> MOD7 Brianna Cardenas/employee.py", line 42, in <module> File "/Users/briannacardenas/Downloads/CS202 MOD7 Brianna Cardenas/employee.py", line 36, in main wrk = Employee. ProductionWorker (Employee_name, Employee_id, Employee_shift, Employee_pay) AttributeError: type object 'Employee' has no attribute 'ProductionWorker' (base) briannacardenas@Briannas-Air CS202 MOD7 Brianna Cardenas %
Expert Solution
steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Unreferenced Objects
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage