-
Complete the class definition.
'' Employee: def __init__(self, name, position, department): self.name = name self.position = position self.department = department
-
Create a new object from the Employee class named employee_1 .
class Employee: def __init__(self, name, position, department, salary): self.name = name self.position = position self.department = department self.salary = salary employee_1 = ''("Sarah Anderson", "Senior Python Engineer", "Engineering", 5000)
-
Print the employee_1 name.
class Employee: def __init__(self, name, position, department, salary): self.name = name self.position = position self.department = department self.salary = salary employee_1 = Employee("Sarah Anderson", "Senior Python Engineer", "Engineering", 5000) print('')
-
Add employee_3 to the list.
class Employee: def __init__(self, name, position, department, salary): self.name = name self.position = position self.department = department self.salary = salary employee_1 = Employee("Sarah Anderson", "Senior Python Engineer", "Engineering", 5000) employee_2 = Employee("Alice Smith", "Junior Data Analyst", "Analytics", 3500) employee_3 = Employee("Bob Johnson", "Product Manager", "Product Management", 6000) employee_list = [employee_1, employee_2, '']
-
What is the output of this program?
class Employee: def __init__(self, name, position, department, salary): self.name = name self.position = position self.department = department self.salary = salary employee_1 = Employee("Sarah Anderson", "Senior Python Engineer", "Engineering", 5000) employee_2 = Employee("Alice Smith", "Junior Data Analyst", "Analytics", 3500) employee_3 = Employee("Bob Johnson", "Product Manager", "Product Management", 6000) employee_list = [employee_1, employee_2, employee_3] print(len(employee_list))
-
What is the output of this code?
class Employee: def __init__(self, name, position, department, salary): self.name = name self.position = position self.department = department self.salary = salary employee_1 = Employee("Sarah Anderson", "Senior Python Engineer", "Engineering", 5000) employee_2 = Employee("Alice Smith", "Junior Data Analyst", "Analytics", 3500) employee_3 = Employee("Bob Johnson", "Product Manager", "Product Management", 6000) employee_list = [employee_1, employee_2, employee_3] for employee in employee_list: print(employee.name)
-
Call print_employee_info to print the info of each employee.
class Employee: def __init__(self, name, position, department, salary): self.name = name self.position = position self.department = department self.salary = salary def print_employee_info(self): print('Employee info > Name:', self.name, 'Position:', self.position, 'Department:', self.department, 'Salary:', self.salary) employee_1 = Employee("Sarah Anderson", "Senior Python Engineer", "Engineering", 5000) employee_2 = Employee("Alice Smith", "Junior Data Analyst", "Analytics", 3500) employee_3 = Employee("Bob Johnson", "Product Manager", "Product Management", 6000) employee_list = [employee_1, employee_2, employee_3] for employee in employee_list: employee.'' ''' Employee info > Name: Sarah Anderson Position: Senior Python Engineer Department: Engineering Salary: 5000 Employee info > Name: Alice Smith Position: Junior Data Analyst Department: Analytics Salary: 3500 Employee info > Name: Bob Johnson Position: Product Manager Department: Product Management Salary: 6000 '''
Python Exercises for Classes
If you’ve faced difficulties with these exercises, take a look at Classes Module on my Python course.
You can also share ‘Python Classes’ Exercises on your:
X (Twitter) – Telegram – Linkedin – Facebook – or on your favorite platform…