Answer:
Follows are the code to this question:
def weeklypay(hour_rate,hour ):#defining a method weeklypay that accepts two parameters
pay=hour_rate* hour#defining variable pay that calculate payable amount
return pay#return pay value
hour_rate=float(input("Enter your hour rate $: "))#defining variable hour_rate that accepts rate vlue
hour=int(input("Enter total hours: "))#defining hour variable that accepts hour value
print('The total amount you will get $: ',weeklypay(hour_rate,hour))#call method and print return value
Output:
Enter your hour rate $: 300
Enter total hours: 3
The total amount you will get $: 900.0
Explanation:
In the above-given code, a method "weeklypay" is declared, which holds two value "hour_rate and hour" in its parameter, inside a method a "pay" variable is declared, that calculate the total payable amount of the given inputs and return its value.
In the next step, the above variable is used to input the value from the user-end and uses the print method to call the "weeklypay" method and print its return value.