Python Program to Check Given Input is Alphabet, Number or Special Character

Python program to check whether the given input is alphabet, number or special character; In this tutorial, you will learn how to check whether the given input is alphabet, number or special character in python.

Python Program to Check Given Input is Alphabet, Number or Special Character

  • Python program to check whether the given input is alphabet, number or special character
  • Python Program to check character is Alphabet, Digit or Special Character using isalpha, isdigit functions.
  • Python Program to check character is Alphabet, Digit or Special Character using ASCII.

1: Python program to check whether the given input is alphabet, number or special character

Use the following steps and write a program to check whether the given input is alphabet number or special character in python:

  • Take input any characters/number/special character from user.
  • Then, Use if statement checks whether the given input character is between a and z or A and Z. If TRUE, it is an alphabet.
  • If condition returns false, it enters into elif statement. Inside the Elif, we are checking whether a character is between 0 and 9. If True, it is a digit.
  • If elif condition returnsfalse, it is a or special character.
# Python Program to check whether the given input is alphabet, number or special character

ch = input("Please Enter Any Character : ")

if((ch >= 'a' and ch <= 'z') or (ch >= 'A' and ch <= 'Z')):
    print("The Given Character ", ch, "is an Alphabet")
elif(ch >= '0' and ch <= '9'):
    print("The Given Character ", ch, "is a Digit")
else:
    print("The Given Character ", ch, "is a Special Character")

Output

Test 1

Please Enter Any Character :  ?
The Given Character  ? is a Special Character

Test 2

Please Enter Any Character :  h
The Given Character  h is an Alphabet

2: Python Program to check character is Alphabet, Digit or Special Character using isalpha, isdigit functions

Using string functions isdigit and isalpha to check whether a given character is an alphabet, digit, or any special character in python:

  • Take input any characters/number/special character from user.
  • Then, Use if statement checks whether the given input character is between 1 to 9. If TRUE, it is an digit.
  • If condition returns false, it enters into elif statement. Inside the Elif, we are checking whether a character is between a to z and A to Z. If True, it is a alphabet.
  • If elif condition returnsfalse, it is a or special character.
# Python Program to check whether the given input is Alphabet, Digit or Special Character

ch = input("Please Enter Any Character : ")

if(ch.isdigit()):
    print("The Given Character ", ch, "is a Digit")
elif(ch.isalpha()):
    print("The Given Character ", ch, "is an Alphabet")
else:
    print("The Given Character ", ch, "is a Special Character")

Output

Test 1

Please Enter Any Character :  5
The Given Character  5 is a Digit

Test 2

Please Enter Any Character :  D
The Given Character  D is an Alphabet

Test 3

Please Enter Any Character :  &
The Given Character  & is a Special Character

3: Python Program to check character is Alphabet, Digit or Special Character using ASCII.

Use the following steps and write a program to check whether the given input is alphabet, digit or special character using ascii in python:

  • Take input characters from user.
  • Then test condition using if elfi else statement in python with ASCII Value.
  • Print the result.
# Python Program to check whether the given input is Alphabet, Digit or Special Character using ascii

ch = input("Please Enter Any Character : ")

if((ch >= 'a' and ch <= 'z') or (ch >= 'A' and ch <= 'Z')):
    print("The Given Character ", ch, "is an Alphabet")
elif(ch >= '0' and ch <= '9'):
    print("The Given Character ", ch, "is a Digit")
else:
    print("The Given Character ", ch, "is a Special Character")

Output

Please Enter Any Character :  A
The Given Character  A is an Alphabet

Recommended Python Programs

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

Your email address will not be published. Required fields are marked *