I'm trying to create an employee
object via user input, but I'm running into issues with my code. When I run this nothing happens and it's not throwing any errors either.
class employee(object):
def __init__(self,name,pay_rate,monday,tuesday,wednesday,thursday,friday,saturday,sunday):
self.create_employee()
self.name = name
self.pay_rate = pay_rate
self.monday = monday
self.tuesday = tuesday
self.wednesday = wednesday
self.thursday = thursday
self.friday = friday
self.saturday = saturday
self.sunday = sunday
def weekly_total(self):
self.total_weekly_hours = self.monday + self.tuesday + self.wednesday + self.thursday + self.friday + self.saturday + self.sunday
self.emp_name()
print "\n Your hours this week are:", self.total_weekly_hours,"\n"
def emp_name(self):
print "\n Current employee is: ",self.name
def create_employee(self):
self.name = raw_input("Enter new employee name")
self.pay = input("Enter pay rate")
self.monday = raw_input("Enter monday hours")
self.tuesday = raw_input("tuesday hours?")
self.wednesday = raw_input("wed hours?")
self.thursday = raw_input("Thursday hours?")
self.friday = raw_input("Friday hours?")
self.saturday = raw_input("saturday hours?")
self.sunday = raw_input("sunday hours?")
self.object_name = raw_input("Name your object")
self.object_name = employee(self.name,self.pay,self.monday,self.tuesday,self.wednesday,self.thursday,self.friday,self.saturday,self.sunday)
print self.name, " was created"