I keep getting a name error when I call get_email(). I’ve made a few messages for my employee class and when I try to call them it says name error. Name not defined. Also any other suggestions on how to better my class.
class Employee(object):
def __init__(self, first_name, last_name, department, employee_id):
self.first_name = first_name
self.last_name = last_name
self.email = '{}.{}@company.com'.format(self.first_name, self.last_name)
self.department = department
self.employee_id = employee_id
def __str__(self):
return '{} {}'.format(self.first_name, self.last_name)
def get_email(self):
return self.email
emp1 = Employee('mickey', 'mouse', 'EVS', '001')
print(get_email(emp1))