- College
CUNY School of Professional Studies
- Course-Name
Software Application Programming I
- Course-Code
IS 210
In this assignment, we'll look at some basic uses of conditionals to enforce control-flow of some simple programs.
The following tasks will either have you interacting with existing files in the assignment repository or creating new ones on the fly. Don't forget to add your interpreter directive, utf-8 encoding, and a short docstring with any new files that you create!
Important
In these exercises, you may, on occasion, come across a task that requres you to research or use a function or method not directly covered by the course text. Since Python is such a large language it would be impossible for the author to have included descriptions of each and every available function which would largely duplicate the offical Python documentation.
A vital skill to successful programming is being comfortable searching for and using official language documentation sources like the Python String Documentation page. Throughout our coursework we will be practicing both the use of the language in practice and the search skills necessary to become functional programmers.
Imagine that you were taking an incredibly difficult programming course. The stress of the course is starting to get to you so your doctor tells you to start regularly checking your systolic blood pressure. Unfortunately, the numbers are fairly hard to remember, you'd much rather know your pressure in common language terms.
Create a simple branching statement to achieve this objective.
- Work on a new line on your existing notebook
Using a combination of
Blood Pressure Readingsinput()
,if
,elif
, andelse
, write a program that asks the user their blood pressure. Compare the blood pressure against the following chart and save the Status to a variable namedBP_STATUS
. At the end of the program, print a nice sentence with a formatting string to tell you your status and use.format()
to replace the formatting string with yourBP_STATUS
.Start End Status -- 89 Low 90 119 Ideal 120 139 Warning 140 159 High 160 -- Emergency
Hint
Don't forget that the input of input
is a string!
Expected Output ^^^^^^^^
$ python -i task_05.py
What is your blood pressure? 120
Your status is currently: Warning!
Code should be submitted via Blackboard as a Jupyter notebook file.