This is what I have so far but I can't seem to get a code to work that let's me ask at the end of the calculation if they would like to make another calculation again.
#_function definitions_________________________________________________________________________________________________
def validate_pay_rate(pay_rate):
while pay_rate < 7.5 or pay_rate > 18.25:
print ("\nERROR: You entered an invalid pay rate...")
pay_rate = float(input("Enter employee's pay rate: $"))
else:
return pay_rate
def validate_hours_worked(hours_worked):
while hours_worked <= 0 or hours_worked > 40:
print ("\nERROR: You entered an invalid amount of work hours...")
hours_worked = float(input("Enter hours worked: "))
else:
return hours_worked
def calculate_gross_pay(pay_rate, hours_worked):
print("Gross Pay = $" + "%.2f" % float(pay_rate * hours_worked))
#_main_________________________________________________________________________________________________________________
pay_rate = float(input("Enter employee's pay rate: $"))
validate_pay_rate(pay_rate)
hours_worked = float(input("Enter hours worked: "))
validate_hours_worked(hours_worked)
calculate_gross_pay(pay_rate, hours_worked)