Q. Write a python program to print one of  the words negative ,zero or positive. according to whether variable x is less than 0, 0 or greater than 0 respectively.

Program -1: Write a python program to check if number is positive,negative or zero

#Python program to check entered number is zero ,positive or negative
x = float(input("Enter any number: "))
if x > 0:
    print("%.1f is Positive number." %x)
elif x == 0:
      print("you have entered Zero!")     
else:
    print("%.2f is Negative number." %x)


output

First run
Enter any number: 0
you have entered Zero!


Second run
Enter any number: 12
12.0 is Positive number.

Third run
Enter any number: -6
-6.00 is Negative number.

Program-2

#Python program to check entered number is zero ,positive or negative
x = float(input("Enter any number: "))
if x >= 0:
  if x == 0:
      print("you have entered Zero!")
  else:
      print("{0} is Positive number." .format(x))
else:
    print("{0} is Negative number." .format(x))

   

output

>>> %Run 'zero nmber.py'
Enter any number: 34
34.0 is Positive number.

>>> %Run 'zero nmber.py'
Enter any number: -21
-21.0 is Negative number.

>>> %Run 'zero nmber.py'
Enter any number: 0
you have entered Zero!

Program3:

#Python program to check entered number is zero ,positive or negative
x = float(input("Enter any number: "))
y=["positive number" if x>0 else "negative number" if x<0 else "zero" ]
print(y)


output

>>> %Run zero3.py
Enter any number: 12
['positive number']

>>> %Run zero3.py
Enter any number: -9
['negative number']

>>> %Run zero3.py
Enter any number: 0
['zero']
<

Leave a Reply

Your email address will not be published.