from  sys  import  exit
 
bmi =  [ "what is bmi?" ,  "what is bmi" ,  "bmi" ,  "bmi?" ] 
 
male= [ "male" , "m" ] 
 
female= [ "female" ,  "f" ] 
 
def  bmi_q( ) :
    print  "Very good! Let's start with your age." 
    age=  float ( raw_input ( "How old are you %s?   >   "  %name) ) 
 
    height=  float ( raw_input ( "How tall are you, in m?    >   " ) ) 
 
    weight= float ( raw_input ( "What do you weigh in kg?    >   " ) ) 
    Gender= raw_input ( "Finally, are you male or female? (No offense.)    >   " ) 
 
    result =  bmi_c( weight, height) 
 
    analysis( result) 
 
def  analysis( result) :
    if  result <  18.5 :
        print  "Your BMI is %d."  % round ( result, 2 ) ,  "You are far too skinny, please eat more."  
        print  "A healthy BMI is between 18.5 and 25." 
        exit( 0 ) 
 
    elif  result >  25 :
        print  "Your BMI is %d."  % round ( result, 2 ) ,  "You are far too fat, please eat less."  
        print  "A healthy BMI is between 18.5 and 25." 
        exit( 0 ) 
 
    else :
        print  "Your BMI is %d."  % round ( result, 2 ) ,  "Congratulations! You're well fit." 
        print  "A healthy BMI is between 18.5 and 25." 
        exit( 0 ) 
 
def  bmi_c( weight, height) :
    return  weight / ( height**2 ) 
 
def  consent_q( ) :    
    unsure =  True 
 
    while  True :
        print  "Would you like to calculate your BMI?"  
        consent =  raw_input ( "> Answer: \" Yes\" , \" No\" , or \" What is BMI?\"  >   " ) 
 
        if  consent.lower ( )  ==  "no" :
            print  ( "What did you open a script called \" BMI\"  for then??? This is all I can do!" ) 
 
        elif  consent.lower ( )  in  bmi:
            print  """Wise man at CDC say:  
                \" Body Mass Index (BMI) is a person's weight in kilograms  
                divided by the square of height in meters.  
 
                A high BMI can be an indicator of high body fatness.  
 
                BMI can be used to screen for weight categories that may  
                lead to health problems but it is not diagnostic of the  
                body fatness or health of an individual.\"  """ 
 
        elif  consent.lower ( )  ==  "yes" :
            unsure =  False 
            bmi_q( ) 
 
        else :
            print  "Sorry, me no hablo ingles so good. Try again." 
 
 
print  "Thank you for running the BMI script."  
print  "Before we begin, please tell me your name:" 
name= raw_input ( ">   " ) 
print  "Hello %s, nice to meet you."  % ( name) 
consent_q( ) 
ZnJvbSBzeXMgaW1wb3J0IGV4aXQKCmJtaSA9IFsid2hhdCBpcyBibWk/IiwgIndoYXQgaXMgYm1pIiwgImJtaSIsICJibWk/Il0KCm1hbGU9WyJtYWxlIiwibSJdCgpmZW1hbGU9WyJmZW1hbGUiLCAiZiJdCgpkZWYgYm1pX3EoKToKICAgIHByaW50ICJWZXJ5IGdvb2QhIExldCdzIHN0YXJ0IHdpdGggeW91ciBhZ2UuIgogICAgYWdlPSBmbG9hdChyYXdfaW5wdXQoIkhvdyBvbGQgYXJlIHlvdSAlcz8gICA+ICAgIiAlbmFtZSkpCgogICAgaGVpZ2h0PSBmbG9hdChyYXdfaW5wdXQoIkhvdyB0YWxsIGFyZSB5b3UsIGluIG0/ICAgID4gICAiKSkKCiAgICB3ZWlnaHQ9ZmxvYXQocmF3X2lucHV0KCJXaGF0IGRvIHlvdSB3ZWlnaCBpbiBrZz8gICAgPiAgICIpKQogICAgR2VuZGVyPXJhd19pbnB1dCgiRmluYWxseSwgYXJlIHlvdSBtYWxlIG9yIGZlbWFsZT8gKE5vIG9mZmVuc2UuKSAgICA+ICAgIikKCiAgICByZXN1bHQgPSBibWlfYyh3ZWlnaHQsaGVpZ2h0KQoKICAgIGFuYWx5c2lzKHJlc3VsdCkKCmRlZiBhbmFseXNpcyhyZXN1bHQpOgogICAgaWYgcmVzdWx0IDwgMTguNToKICAgICAgICBwcmludCAiWW91ciBCTUkgaXMgJWQuIiAlIHJvdW5kKHJlc3VsdCwyKSwgIllvdSBhcmUgZmFyIHRvbyBza2lubnksIHBsZWFzZSBlYXQgbW9yZS4iIAogICAgICAgIHByaW50ICJBIGhlYWx0aHkgQk1JIGlzIGJldHdlZW4gMTguNSBhbmQgMjUuIgogICAgICAgIGV4aXQoMCkKCiAgICBlbGlmIHJlc3VsdCA+IDI1OgogICAgICAgIHByaW50ICJZb3VyIEJNSSBpcyAlZC4iICUgcm91bmQocmVzdWx0LDIpLCAiWW91IGFyZSBmYXIgdG9vIGZhdCwgcGxlYXNlIGVhdCBsZXNzLiIgCiAgICAgICAgcHJpbnQgIkEgaGVhbHRoeSBCTUkgaXMgYmV0d2VlbiAxOC41IGFuZCAyNS4iCiAgICAgICAgZXhpdCgwKQoKICAgIGVsc2U6CiAgICAgICAgcHJpbnQgIllvdXIgQk1JIGlzICVkLiIgJSByb3VuZChyZXN1bHQsMiksICJDb25ncmF0dWxhdGlvbnMhIFlvdSdyZSB3ZWxsIGZpdC4iCiAgICAgICAgcHJpbnQgIkEgaGVhbHRoeSBCTUkgaXMgYmV0d2VlbiAxOC41IGFuZCAyNS4iCiAgICAgICAgZXhpdCgwKQoKZGVmIGJtaV9jKHdlaWdodCxoZWlnaHQpOgogICAgcmV0dXJuIHdlaWdodCAvIChoZWlnaHQqKjIpCgpkZWYgY29uc2VudF9xKCk6ICAgIAogICAgdW5zdXJlID0gVHJ1ZQoKICAgIHdoaWxlIFRydWU6CiAgICAgICAgcHJpbnQgIldvdWxkIHlvdSBsaWtlIHRvIGNhbGN1bGF0ZSB5b3VyIEJNST8iIAogICAgICAgIGNvbnNlbnQgPSByYXdfaW5wdXQoIj4gQW5zd2VyOiBcIlllc1wiLCBcIk5vXCIsIG9yIFwiV2hhdCBpcyBCTUk/XCIgPiAgICIpCgogICAgICAgIGlmIGNvbnNlbnQubG93ZXIoKSA9PSAibm8iOgogICAgICAgICAgICBwcmludCAoIldoYXQgZGlkIHlvdSBvcGVuIGEgc2NyaXB0IGNhbGxlZCBcIkJNSVwiIGZvciB0aGVuPz8/IFRoaXMgaXMgYWxsIEkgY2FuIGRvISIpCgogICAgICAgIGVsaWYgY29uc2VudC5sb3dlcigpIGluIGJtaToKICAgICAgICAgICAgcHJpbnQgIiIiV2lzZSBtYW4gYXQgQ0RDIHNheTogCiAgICAgICAgICAgICAgICBcIkJvZHkgTWFzcyBJbmRleCAoQk1JKSBpcyBhIHBlcnNvbidzIHdlaWdodCBpbiBraWxvZ3JhbXMgCiAgICAgICAgICAgICAgICBkaXZpZGVkIGJ5IHRoZSBzcXVhcmUgb2YgaGVpZ2h0IGluIG1ldGVycy4gCgogICAgICAgICAgICAgICAgQSBoaWdoIEJNSSBjYW4gYmUgYW4gaW5kaWNhdG9yIG9mIGhpZ2ggYm9keSBmYXRuZXNzLiAKCiAgICAgICAgICAgICAgICBCTUkgY2FuIGJlIHVzZWQgdG8gc2NyZWVuIGZvciB3ZWlnaHQgY2F0ZWdvcmllcyB0aGF0IG1heSAKICAgICAgICAgICAgICAgIGxlYWQgdG8gaGVhbHRoIHByb2JsZW1zIGJ1dCBpdCBpcyBub3QgZGlhZ25vc3RpYyBvZiB0aGUgCiAgICAgICAgICAgICAgICBib2R5IGZhdG5lc3Mgb3IgaGVhbHRoIG9mIGFuIGluZGl2aWR1YWwuXCIgIiIiCgogICAgICAgIGVsaWYgY29uc2VudC5sb3dlcigpID09ICJ5ZXMiOgogICAgICAgICAgICB1bnN1cmUgPSBGYWxzZQogICAgICAgICAgICBibWlfcSgpCgogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHByaW50ICJTb3JyeSwgbWUgbm8gaGFibG8gaW5nbGVzIHNvIGdvb2QuIFRyeSBhZ2Fpbi4iCgoKcHJpbnQgIlRoYW5rIHlvdSBmb3IgcnVubmluZyB0aGUgQk1JIHNjcmlwdC4iIApwcmludCAiQmVmb3JlIHdlIGJlZ2luLCBwbGVhc2UgdGVsbCBtZSB5b3VyIG5hbWU6IgpuYW1lPXJhd19pbnB1dCgiPiAgICIpCnByaW50ICJIZWxsbyAlcywgbmljZSB0byBtZWV0IHlvdS4iICUgKG5hbWUpCmNvbnNlbnRfcSgp
				
				 
			
				
			
			
				
	
		
		
		
		 
	
		Thank you for running the BMI script.
Before we begin, please tell me your name:
>   Hello Me, nice to meet you.
Would you like to calculate your BMI?
> Answer: "Yes", "No", or "What is BMI?" >   Very good! Let's start with your age.
How old are you Me?   >   How tall are you, in m?    >   What do you weigh in kg?    >   Finally, are you male or female? (No offense.)    >   Your BMI is 1. You are far too skinny, please eat more.
A healthy BMI is between 18.5 and 25.