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

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter5: Looping
Section: Chapter Questions
Problem 1GZ
icon
Related questions
Question
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
Expert Solution
Step 1: Algorithm

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

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Mathematical functions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT