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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education