Math, asked by saireddypappireddy, 6 months ago

2. Take 20 integer inputs from user and print the following:
number of positive numbers
number of negative numbers
number of odd numbers
number of even numbers
number of Os.​

Answers

Answered by lalitnit
0

Answer:

To check whether a number is positive, negative, odd, even or zero. This problem is solved using if…elif…else and nested if…else statement.

Approach :

A number is positive if it is greater than zero. We check this in the expression of if.

If it is False, the number will either be zero or negative.

This is also tested in subsequent expression.

In case of odd and even A number is even if it is perfectly divisible by 2.

When the number is divided by 2, we use the remainder operator % to compute the remainder.

If the remainder is not zero, the number is odd.

Examples:

Input : 10

Output :

Positive number

10 is Even

Input : 0

Output : 0 is Even

# Python Code to check if a number is

# Positive, Negative, Odd, Even, Zero

# Using if...elif...else

num = 10

if num > 0:

print("Positive number")

elif num == 0:

print("Zero")

else:

print("Negative number")

# Checking for odd and even

if (num % 2) == 0:

print("{0} is Even".format(num))

else:

print("{0} is Odd".format(num))

Output:

Positive number

10 is Even

# Python Code to check if a number is

# Positive, Negative, Odd, Even, Zero

# Using Nested if

num = 20

if num >= 0:

if num == 0:

print("Zero")

else:

print("Positive number")

else:

print("Negative number")

# Cchecking for odd and even

if (num % 2) == 0:

print("{0} is Even".format(num))

else:

print("{0} is Odd".format(num))

Output:

Positive number

20 is Even

Similar questions