Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Need help in making this function print-out # Joe was paid $150 and #Joe was pai

ID: 3533348 • Letter: N

Question

Need help in making this function print-out # Joe was paid $150 and #Joe was paid $600. Any Help if can.

class worker:

def __init__(self, worker_name, pay_rate):

self.name = worker_name

self.pay_rate = pay_rate


def changeRate(self,new_pay_rate):

self.pay_rate = new_pay_rate

def pay(self,total_wage_worked):

self.new_pay_rate = total_wage_worked

  

def main():

w1 = worker('Joe',15)

w1.pay(10)

print("Joe was paid:",w1.pay(10))

w1.changeRate(30)

w1.pay(20)

print("Joe was paid:",w1.changeRate(30))

main()

Explanation / Answer

class worker:

def __init__(self, worker_name, pay_rate):

self.name = worker_name

self.pay_rate = pay_rate


def changeRate(self,new_pay_rate):

self.pay_rate = new_pay_rate

def pay(self,total_wage_worked):

self.paid = self.pay_rate * total_wage_worked

  

def main():

w1 = worker('Joe',15)

w1.pay(10)

print("Joe was paid $"+str(w1.paid))

w1.changeRate(30)

w1.pay(20)

print("Joe was paid $"+str(w1.paid))

main()

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote