Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

class Employee: def __init__(self, name, idNumber, department, jobTitle): self.n

ID: 3680638 • Letter: C

Question

class Employee:
    def __init__(self, name, idNumber, department, jobTitle):
        self.name = name
        self.idNumber = idNumber
        self.department = department
        self.jobTitle = jobTitle

    def __str__(self):
        strings = ('Employee(name={}'.format(self.name),
                   'idNumber={}'.format(self.idNumber),
                   'department={}'.format(self.jobTitle),
                   'jobTitle={})'.format(self.jobTitle))
        return(strings)
  
def main():
  
   name = "Susan Meyers"
   idNumber = "47899"
   department = "Accounting"
   jobTitle = "Vice President"
   employeeData1 = Employee(name, idNumber, department, jobTitle)
  
   name = "Mark Jones"
   idNumber = "39119"
   department = "IT"
   jobTitle = "Programmer"
   employeeData2 = Employee(name, idNumber, department, jobTitle)
  
   name = "Joy Rogers"
   idNumber = "81774"
   department = "Manufacturing"
   jobTitle = "Engineer"
   employeeData3 = Employee(name, idNumber, department, jobTitle)
  
   print(employeeData1)
   print(employeeData2)
   print(employeeData3)

main()

I want the code to print like this instead :

Name:·Susan·Meyers
ID·Number:·47899
Department:·Accounting
Job·Title:·Vice·President

How would I go about doing that?

Explanation / Answer

class Employee:
def __init__(self, nm,id,dp,ps):
self.name = nm;
self.idnumber = id;
self.department = dp;
self.position = ps;
  
def main():
emp1=Employee('Susan Meyers',47899,'Accounting','Vice President')
emp2=Employee('Mark Jones',39119,'IT','Programmer')
emp2=Employee('Joy Rogers',81774,'Manufacturing','Engineer')
print("Employee Name: %s ID: %d DepartmetL %s Job Title: %s" % (emp1.name,emp1.idnumber,emp1.department,emp1.position))
print("Employee Name: %s ID: %d DepartmetL %s Job Title: %s" % (emp2.name,emp2.idnumber,emp2.department,emp2.position))
print("Employee Name: %s ID: %d DepartmetL %s Job Title: %s" % (emp3.name,emp3.idnumber,emp3.department,emp3.position))
  
main()