# How to Classify Numbers in Python?

To classify numbers in Python, you need to define the criteria or rules for classification. Here are a few common ways to classify numbers based on different criteria:

1. Even or Odd: You can classify numbers as even or odd based on whether they are divisible by 2. Here’s an example:
``````def classify_even_odd(number):
if number % 2 == 0:
return "Even"
else:
return "Odd"

# Example usage:
print(classify_even_odd(7))  # Output: Odd
print(classify_even_odd(12))  # Output: Even``````
1. Positive, Negative, or Zero: You can classify numbers as positive, negative, or zero based on their sign. Here’s an example:
``````def classify_sign(number):
if number > 0:
return "Positive"
elif number < 0:
return "Negative"
else:
return "Zero"

# Example usage:
print(classify_sign(-5))  # Output: Negative
print(classify_sign(0))  # Output: Zero
print(classify_sign(8))  # Output: Positive``````
1. Prime or Composite: You can classify numbers as prime or composite based on whether they have factors other than 1 and themselves. Here’s an example:
``````def is_prime(number):
if number < 2:
return False
for i in range(2, int(number ** 0.5) + 1):
if number % i == 0:
return False
return True

# Example usage:
print(is_prime(7))  # Output: True
print(is_prime(12))  # Output: False``````

These are just a few examples of how you can classify numbers in Python. The specific criteria and rules for classification will depend on your requirements and the problem you’re trying to solve.