I can't get code to round to the second decimal
Ive tried changing from str to int and even float? print(round(GrossPay,2))
#SHORT TERM CALCULATOR
rate_of_pay = (input("what is the partners rate of pay? $"))
#SALARY CALCULATIONS 100% 5 DAY WORK WEEK
salary_weekly = float(rate_of_pay)*40
salary_daily = salary_weekly/5
#HOURLY CALCULATION 66.67% 7 DAY WORK WEEK
hourly_cal = float(rate_of_pay)*40
hourly_weekly = hourly_cal*.6667
hourly_daily = hourly_weekly/7
#SALARIED TOTALS
print ("Salaried WEEKLY = $" + str(salary_weekly))
print ("Salaried DAILY = $" + str(salary_daily))
#HOURLY TOTALS
print ("Hourly WEEKLY = $" + str(hourly_weekly))
print ("Hourly DAILY = $" + str(hourly_daily))
Expecting output to show decimal rounded to the second decimal in every situation