Program to keep track its population bmi

Assignment Help Python Programming
Reference no: EM132576519

HPB requires a program to keep track its population's BMI. You are required to code a terminal/command-line based program to help keeping track a list of people's BMI. This tool will allow to list down high BMI population and recommend appropriate diet and exercise for them. Your program should be robust and anticipate common input error like wrong choice or wrong datatype. It's important to keep in mind to use appropriate data type to ensure high performance.

Technical Requirement: Your program shouldn't depend additional library other than vanilla provided by Python 3. In other words, it must be able to run using any freshly installed Python 3 interpreter. Submit only one file/script. No additional library file will be accepted.

A menu will appear as below to wait for input HPB BMI Solution
1. Add a person's BMI
2. Delete a person's BMI
3. List BMI
Choice
Choice 1 will ask for email, name and BMI with double datatype. After entering, system should display how many people currently tracked by the system
HPB BMI Solution
Email : [email protected] Name : Jennifer
BMI :20.1
No of people track : 12
Choice 2
Program should delete person based on the email. Display not found message when email is not found.
HPB BMI Solution
Email to delete : [email protected] Email found. Remaining People : 11
Choice 3
Program will ask for a number and display list of people equal or higher than that number HPB BMI Solution
Display BMI higher or equal to : 30 Email Name BMI
[email protected] Sophia Leong 31 [email protected] James Ting 33 [email protected] Oliver Lim 40 Records found :3

Reference no: EM132576519

Questions Cloud

What is the ocf for project-quad enterprises : Quad Enterprises is considering a new 5-year expansion project that requires an initial fixed asset investment of $2.7 million.
Calculate the amount of bond discount or premium : Calculate the amount of bond discount or premium that is amortized with each interest payment. If this is discount amortization enter as a positive number.
Differences between debt financing and equity financing : Discuss the general procedures a private firm must follow to go public via an initial public offering (IPO).
Data sustains organizations business processes : Data sustains an organizations business processes and enables it to deliver products and services.
Program to keep track its population bmi : Program to keep track its population's BMI - high BMI population and recommend appropriate diet and exercise for them
Why does the government consider jerry actions fraudulent : Name two ways that reducing costs on the civilian contracts would benefit the company and motivate Jerry to commit fraud. Why does the government consider
Calculate the current price of bond s and bond t : Singtel Bhd. has two different bonds currently outstanding. Bond S has a par value of RM20,000 and matures in 15 years. Bond S has no payment for the first six
Organizations especially the service organizations : Many systems in organizations especially the service organizations are moving to a real time system - where data is captured on a real time basis.
Sales department and the administrative department : Triton Company's copy department, which does almost all of the photocopying for the sales department and the administrative department, budgets the following

Reviews

Write a Review

Python Programming Questions & Answers

  Why members discontinue and thereby reduce attrition

Write an algorithm in structured English pseudocode that describes the steps required to perform the task specified. Run your program using the test data.

  Build a program to store water usage data of 4 customers

Build a program to store water usage data of 4 customers in a text file. The program asks the user to enter account number, customer type.

  Determine the length of the longest word in the phrase

Use python that takes a number which corresponds to a month of the year and displays the three-character abbreviation of the corresponding month.

  Write a program which asks user to enter an 8 digit number

Write a program which asks the user to enter an integer between 0 and 100 and outputs the sum of the digits of the number entered.

  What is the check digit needed to complete the isbn

we can use the notion of parity to detect when an error occurs during transmission of data. International Standard Book Number.

  ICT112 Creative Problem Solving with Programming Assignment

ICT112 Creative Problem Solving with Programming Assignment Help and Solution, University of the Sunshine Coast - Assessment Writing Service

  Construct a python function named finder that takes two

Construct a Python function named finder that takes two string parameters, needle and haystack. Your function should find the first.

  Defining the right incentives for your agents will be key

Defining the right incentives for your agents will be key. The seller makes money by selling and hedging the option - Start with 2 agents: one option seller.

  Compute the product of two polynomials

Write a program which computes the product of two polynomials. Polynomials should be input as lists; Explain how the program works.

  Calculate target heart rate during fitness training

CIS115-INTRODUCTION TO PROGRAMMING AND LOGIC-Write a program to calculate target heart rate during fitness training. This program has two functions.

  Create the pseudo code from the following request

The program must have some sort of menu that allows users to make selections to do a particular calculation. It must provide five menu items that allow the user

  Use the array words and the method join to make two strings

Use the array words and the method join to make two strings: "How is Fortnite, compared to, Apex Legends?" "How is Fortnite compared to Apex Legends?"

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd