Skip to content

Instantly share code, notes, and snippets.

@ZeroRaven
Created March 29, 2019 16:50
Show Gist options
  • Save ZeroRaven/6c82f2c8e2a2dc327f42c9fe858da3c3 to your computer and use it in GitHub Desktop.
Save ZeroRaven/6c82f2c8e2a2dc327f42c9fe858da3c3 to your computer and use it in GitHub Desktop.
4.6 Write a program to prompt the user for hours and rate per hour using input to compute gross pay. Pay should be the normal rate for hours up to 40 and time-and-a-half for the hourly rate for all hours worked above 40 hours. Put the logic to do the computation of pay in a function called computepay() and use the function to do the computation…
def computepay(h,r):
if h > 40:
p = 1.5 * r * (h - 40) + (40 *r)
else:
p = h * r
return p
hrs = input("Enter Hours:")
hr = float(hrs)
rphrs = input("Enter rate per hour:")
rphr = float(rphrs)
p = computepay(hr,rphr)
print(p)
@sergejchuchin
Copy link

sergejchuchin commented Mar 14, 2024

try:
def computepay(h, r):
if h>40:
reg=rh
otp=(h-40.0)
(r*0.5)
xp=reg+otp
else:
xp=h+r
return xp

hrs = input("Enter Hours:")
h=float(hrs)
rt = input("Enter rate:")
r=float(rt)
p = computepay(h, r)
print("Pay", p)

except:
print ("bad value")
quit()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment