Check if Character is Vowel or Consonant

Take a character and check if it's a vowel or consonant.

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

# Check if vowel or consonant
if ch in 'aeiou':
    print("Vowel")
elif ch.isalpha():
    print("Consonant")
else:
    print("Not an alphabet")

Output

Enter a character: a
Vowel

Enter a character: b
Consonant

Enter a character: 5
Not an alphabet

Check if character is a vowel or consonant.

Key Concepts:

  • Convert to lowercase for case-insensitive check
  • Check if character is in 'aeiou' for vowels
  • Use isalpha() to check if it's an alphabet
  • Otherwise, it's not an alphabet