Check Alphabet Range

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

IntermediatePhase 1 - Level 2: Nested If & Multiple ConditionsExample 8 of 10
check-alphabet-range.py
1# Take character
2ch = input("Enter a character: ").lower()
3
4# Check range
5if ch.isalpha():
6 if 'a' <= ch <= 'm':
7 print("Character is between 'a' and 'm'")
8 elif 'n' <= ch <= 'z':
9 print("Character is between 'n' and 'z'")
10else:
11 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'

What's going on

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