# BMR Table program # Display program title print "***********************************" print "* BMR Calculator *" print "***********************************" print # Get input from users weight= input("What is your weight in pounds? ") age = input("what is your age in years? ") height = input("What is your height in inches? ") #Get M/F in any form import string def get_gender(): gender = raw_input("Are you male or female? ") gender = string.lower(gender) if gender == "m" or gender == "male": return 1 elif gender =="f" or gender == "female": return 2 else: print "Error processing gender. " get_gender() gender = get_gender() # BMR function def bmr(gender, age, height, weight): if gender == 1: return 66 + (6.3 * weight) + (12.9 * height) - (6.8 * age) else: return 655 + (4.3 * weight) + (4.7 * height) - (4.7 * age) # Build table print print print "\t \t \t BMR TABLE" print "-------------------------------------------------------------------------------" print "\t \t", weight-5, "lbs. \t ", weight, "lbs. \t \t", weight+5, "lbs." # Fill in table end = age+5 while age < end: bmr_low = bmr(gender, age, height, weight-5) bmr_reg = bmr(gender, age, height, weight) bmr_high = bmr(gender, age, height, weight+5) print age, "\t \t", bmr_low, "\t \t", bmr_reg, "\t \t", bmr_high age = age+1 # That's all she wrote!