Heres my code: def income_report(yearly_income,hourly_income): """ this will count the average of your total monthly income""" sum_of_monthly=int(yearly_income/12)# his yearly income dividing by 12. minus_weekends=hourly_income*64 #the 64 is the two days off for the weekend(assuming working an 8 hour shift) #and there are 4 weekends in a month so 1 weekend=16 hours so 4 weekends would be 64 hours now working #now I must subtract that from the monthly income(sum_of_monthly) total_income=int(minus_weekends-sum_of_monthly) #this is the money thats subtracted to the monthly total not working from the weekends return sum_of_monthly,total_income
I call income_report with some like income_report(200000,12) and I get numbers printed like (16666, -15898) the second argument is to much and its negative and when I multiply 16666 by 12 to see if sum_of_monthly did its job correctly I get a number thats off , I got 199992 not 200000.Python is so tempormential what is wrong with my code?
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor