我正在尝试创建一个可以导入我的PersonWorker
课程的 Python 脚本(WageEarner)。我需要它来提示一个人的名字、姓氏和电话号码,因为它将PersonWorker
使用用户提供的信息创建一个对象。我需要它来提示用户一周的工作时间和工资率。它将通过调用该对象的方法打印出PersonWorker
对象和每周工资。getWeeksPay
我是 Python 新手,所以我不熟悉如何做到这一点。
这是我的PersonWorker
课:
class PersonWorker:
def _init_(self, firstName, lastName, phoneNo, rate=0):
self.firstName= firstName
self.lastName= lastName
self.phoneNo= phoneNo
self.rate= rate
def getFirstName(self):
return self.firstName
def getLastName(self):
return self.lastName
def getPhoneNo(self):
return self.phoneNo
def getWeeksPay(self,hours):
if rate is 0: raise Exception("Rate not set")
return hours*self.rate
def _str_(self):
stringRep = "First Name: " + self.firstName + "\n"
stringRep = "Last Name: " + self.lastName + "\n"
stringRep = "Phone Number : " + self.phoneNo + "\n"
return stringRep