Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a program that calculates an adult's fat-burning heart rate, which is 70% of 220 minus the person's age. Complete fat_burning_heart_rate() to calculate the fat

Write a program that calculates an adult's fat-burning heart rate, which is 70% of 220 minus the person's age. Complete fat_burning_heart_rate() to calculate the fat burning heart rate.

The adult's age must be between the ages of 18 and 75 inclusive. If the age entered is not in this range, raise a ValueError exception in get_age() with the message "Invalid age." Handle the exception in __main__ and print the ValueError message along with "Could not calculate heart rate info."

Ex: If the input is:

35 

the output is:

Fat burning heart rate for a 35 year-old: 129.5 bpm 

If the input is:

17 

the output is:

Invalid age. Could not calculate heart rate info. 

def get_age():

age = int(input())

# TODO: Raise excpetion for invalid ages

return age

# TODO: Complete fat_burning_heart_rate() function

def fat_burning_heart_rate(age):

return heart_rate

if __name__ == "__main__":

# TODO: Modify to call get_age() and fat_burning_heart_rate()

#and handle the exception

age = get_age()

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Financial management theory and practice

Authors: Eugene F. Brigham and Michael C. Ehrhardt

12th Edition

978-0030243998, 30243998, 324422695, 978-0324422696

Students also viewed these Programming questions

Question

What is the market value unit method of accounting for investments?

Answered: 1 week ago