クラスをインポートできる Python スクリプト (WageEarner) を作成しようとしていますPersonWorker
。PersonWorker
ユーザーから提供された情報を使用してオブジェクトを作成するため、人の名、姓、電話番号の入力を求めるプロンプトが必要です。1 週間の労働時間と賃金率をユーザーに確認する必要があります。オブジェクトのメソッドを呼び出して、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