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

Reply via email to