In: Computer Science
PYTHON
1- First, initialize the constant NUMS as 3: NUMS=3
2- Print the title of the application.
>---=== Python Temperature Analyzer ===---<
3- Using a for loop, prompt the user to enter the high and low
values for each of NUMS days. The values entered must be between
-40 and 40, and high must be greater than low.
Print the following messages:
>
* Read the high value.
>
Enter the high value for day 1:
< (or day 2, or day 3)
Enter the low value for day 1:
< (or day 2, or day 3)
* Read the low value.
IMPORTANT: You may only declare two (2) int type variables for the
high and low values
4-
Useanestedwhile(ordo-while)looptoanalyzetheresults,highmustbegreaterthan
low, high must be less than 41, low must be greater than -41
*If any entry is incorrect, prompt the user to enter again until
the entries pass the tests:
>
<
Then prompt again for the high and low temperatures for the
day.
OUTPUT EXAMPLE (Red numbers show the input)
--== Python Temperature Analyzer ==-- Enter the high value for day
1: 8
Enter the low value for day 1: -2
Enter the high value for day 2: 41
Enter the low value for day 2: -4
Incorrect values, temperatures must be in the range -40 to 40, high
must be greater than low.
Enter the high value for day 2: 9
Enter the low value for day 2: -4
Enter the high value for day 3: 5
Enter the low value for day 3: 11
Incorrect values, temperatures must be in the range -40 to 40, high
must be greater than low.
Enter the high value for day 3: 11 Enter the low value for day 3:
5
Below is a screen shot of the python program to check indentation. Comments are given on every line explaining the code. Below is the output of the program: Below is the code to copy: #CODE STARTS HERE----------------
NUMS = 3 #Constant print("--===Python Temperature Analyzer===--") day = 0 while day<NUMS: #Outer while loop to collect data for NUMS days while True: #Inner while loop which loops until a valid input is given #Input high values t_high = int(input("Enter the high values for day "+str(day+1)+": ")) #Input low values t_low = int(input("Enter the low values for day "+str(day+1)+": ")) #Check if the input values are valid if t_low>t_high or t_low< -40 or t_high>40: print("Incorrect values, temperatures must be in the range -40 to 40, high must be greater than low.") continue #Loop again if values are invalid break #Break loop if input values are valid day+=1 #Update day counter #CODE ENDS HERE-----------------