Respuesta :
Answer:
Here is the Python program:
input1 = int(input("Enter an integer: ")) #prompts user to enter an integer
if(input1<0): #if input value is negative
print("Input1 integer is negative")
elif(input1==0): #if input value is 0
print("Input 1 integer is zero")
elif(input1<=30): #if input value is less than or equal to 30
print("Input 1 is positive but less or equal than 30")
else: #if input value is greater than 30
print("Input 1 is positive and greater than 30")
Explanation:
I will explain the program with an example
Lets say user enters 16 as input So
input1 = 60
Now the first if condition if(input1<0): is false because 60 is not less than 0
The second elif (else if) condition elif(input1==0): also evaluates to false because 60 is not equals to 0
The third elif condition elif(input1<=30): evaluates to false because the input value is 60 which is not less than or equal to 30.
The fourth else part executes because all the above if elif conditions evaluate to false which means the input number if neither negative, nor 0 and not less than or equal to 30. Hence the input number is greater than 30 and this is true as 60 is greater than 60. So the print statement executes which is:
print("Input 1 is positive and greater than 30")
The message in the above print statement is printed on the output screen.
The screenshot of the program along with its output is attached.
