126k views
2 votes
Wrtie a program in which we will pass a value N. N can be positive or negative. If N is positive then output all values from N down to and excluding 0. If N is negative, then output every value from N up to and excluding 0.

User Kkakkurt
by
5.0k points

1 Answer

4 votes

Answer:

Following are the answer to this question:

x=int(input("Enter number: "))#defining x variable that input value from user end

if x< 0:#defining if block that check x value is less then 0

while x<0:#defining while loop print up to the value

print(x)#print value

x+= 1#add values by 1

elif x>0:#defining elif block to check value x is greater than 0

while x>0:#defining while loop to print down to value

print(x)#print value

x-= 1#subtract value by 1

Output:

when input is a positive value

Enter number: 5

5

4

3

2

1

when input is a negative value

Enter number: -5

-5

-4

-3

-2

-1

Step-by-step explanation:

  • In the given python code, x variable is declared that input the value from the user end, in the next step if and elseif block is declared that calculates and prints its value.
  • In the if block, it checks value is negative it uses the while loop to prints its values in the down to value form.
  • In the elif block, it checks the positive it uses the while loop to prints its values into the up to values form.
User AlexDom
by
5.1k points