Check Alphabet Range

Take an alphabet character and check if it lies between 'a' and 'm' or 'n' and 'z'.

Logic BuildingIntermediate
Logic Building
# Take character
ch = input("Enter a character: ").lower()

# Check range
if ch.isalpha():
    if 'a' <= ch <= 'm':
        print("Character is between 'a' and 'm'")
    elif 'n' <= ch <= 'z':
        print("Character is between 'n' and 'z'")
else:
    print("Not an alphabet")

Output

Enter a character: f
Character is between 'a' and 'm'

Enter a character: t
Character is between 'n' and 'z'

Use character comparison to check ranges.

Key Concepts:

  • Convert to lowercase for consistency
  • Check if between 'a' and 'm'
  • Check if between 'n' and 'z'
  • Use <= for range checks