In: Computer Science
* Read the high value.
>
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:
>
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
Language : Python
Code :
x = 3 #number of days
i = 1 #takes count in loop for days
while(i<=x): #while i is smaller or equals than
x
high = int(input("Enter the high value for day {} ".format(i)))
#taking user input for high
low = int(input("Enter the low value for day {} ".format(i)))
#taking user input for low
if(high>=41 or low<=-41 or high<=low): #if high is >=
41 or low is <=-41 or high is smaller than low than print error
and take input for same day
print("Incorrect values, temperatures must be in the range -40 to
40, high must be greater than low.")
else:
i+=1 #else increment the day
Output :
Execution Screenshot :