In Python Write a program that calculates and displays a person's body mass index (BMI). # The BMI is often used to determine whether a person is overweight or # underweight for his or her height. A person's BMI is calculated with the # following formula: # BMI = weight * 703 / height**2 # where weight is measured in pounds and height in inches. The program should # ask the user to enter his or her weight and height, then display the user's # BMI. The program should also display a message indicating whether the person # has optimal weight, is underweight, or is overweight. A person's weight is # considered to be optimal if his or her BMI is between 18.5 and 25. If the BMI # is less than 18.5, the person is considered to be underweight. If the BMI is # greater than 25, the person is considered to be overweight. # ***************************************************************************** # Note: You must use weight and height for input variables and bmi for output. # The result must be formatted with 1 digit. The input and output must have # appropriate labels such as "Enter person's weight (in pounds_:" or "Person # has optimal weight!". # ***************************************************************************** # Test: Your input and output should look like this (three separate executions): # Enter person's weight (in pounds): 200 # Enter person's height (in inches): 66 # Person's BMI is 32.3 # Person is overweight! # # Enter person's weight (in pounds): 100 # Enter person's height (in inches): 72 # Person's BMI is 13.6 # Person is underweight! # # Enter person's weight (in pounds): 150 # Enter person's height (in inches): 69.6 # Person's BMI is 21.8 # Person has optimal weight! # ***************************************************************************** # Get the person's weight # Get the person's height # Calculate and display person's BMI # Test if the person's BMI is normal, i.e., if the person has optimal weight # and display the appropriate message # Otherwise, determine if the person is underweight or overweight and display # the appropriate message
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
# The BMI is often used to determine whether a person is overweight or
# underweight for his or her height. A person's BMI is calculated with the
# following formula:
# BMI = weight * 703 / height**2
# where weight is measured in pounds and height in inches. The program should
# ask the user to enter his or her weight and height, then display the user's
# BMI. The program should also display a message indicating whether the person
# has optimal weight, is underweight, or is overweight. A person's weight is
# considered to be optimal if his or her BMI is between 18.5 and 25. If the BMI
# is less than 18.5, the person is considered to be underweight. If the BMI is
# greater than 25, the person is considered to be overweight.
# *****************************************************************************
# Note: You must use weight and height for input variables and bmi for output.
# The result must be formatted with 1 digit. The input and output must have
# appropriate labels such as "Enter person's weight (in pounds_:" or "Person
# has optimal weight!".
# *****************************************************************************
# Test: Your input and output should look like this (three separate executions):
# Enter person's weight (in pounds): 200
# Enter person's height (in inches): 66
# Person's BMI is 32.3
# Person is overweight!
#
# Enter person's weight (in pounds): 100
# Enter person's height (in inches): 72
# Person's BMI is 13.6
# Person is underweight!
#
# Enter person's weight (in pounds): 150
# Enter person's height (in inches): 69.6
# Person's BMI is 21.8
# Person has optimal weight!
# *****************************************************************************
# Get the person's weight
# Get the person's height
# Calculate and display person's BMI
# and display the appropriate message
# Otherwise, determine if the person is underweight or overweight and display
# the appropriate message
Step 1 : START
Step 2 : import math
Step 3 : implement the function aaBMI
Step 4 : input weight and height
Step 5 : calculate aabmi using the function aaBMI and print it
Step 6 : according to calculated value underweight,optimal weight,overweight is printed
Step 7 : END
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images