Using Python
This assignment is about temperatures and requires the
main
function and a custom
value-returning function. The value-returning function takes a list of
random Fahrenheit temperatures
as its only argument and
returns a smaller list
of temperatures that are
below freezing. The main function needs
these steps in this sequence:
- create an empty list that will the hold Fahrenheit temperatures.
- use a loop to add
25 random integer
temperatures to the list. All temperatures should be
between 5 and 75, inclusive.
- use another loop to display all 25 temperatures on
one line separated by spaces.
- report the
highest
and
lowest
temperatures in the list.
- 32 might be in the list. Report the
index
of the first instance of 32 or report that it didn't make the list.
- using
slice
syntax:
- print the
first 10
temperatures in the list.
- print the
middle 5
temperatures in the list.
- print the
final 10
temperatures in the list.
- execute the custom value-returning function with the complete list as its only argument.
- report the
number
of elements in the list that was returned.
sort
the list of below freezing temperatures in
high to low
order
- use a loop to display all below freezing temperatures on
one line separated by spaces.
Extracted text: 31 49 19 38 25 9 40 40 49 35 23 44 43 32 62 44 42 55 20 38 35 25 74 16 15 Highest temperature is 74 and lowest is 9 Found 32F at index 13 First 10 in the list [31, 49, 19, 38, 25, 9, 40, 40, 49, 35] Middle 5 in the list [23, 44, 43, 32, 62] Final 10 in the list [44, 42, 55, 20, 38, 35, 25, 74, 16, 15] Found 9 below freezing temperatures Here are the below freezing temperatures.. 31 25 25 23 20 19 16 15 9