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
8.4k 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
8.5k points

No related questions found