Python Program to check character is Digit or not

Write a Python program to check character is Digit or not with a practical example.

Python Program to check character is Digit or not

This Python program allows a user to enter any character. Next, we use an if-else statement to check whether the user given character is a digit or not. Here, the Python If else statement checks whether the character is greater than or equal to 0 and less than or equal to 9. If it is TRUE, it is a digit. Otherwise, it is not a digit.

# Python Program to check character is Digit or not
ch = input("Please Enter Your Own Character : ")

if(ch >= '0' and ch <= '9'):
    print("The Given Character ", ch, "is a Digit")
else:
    print("The Given Character ", ch, "is Not a Digit")

Python character is digit or not output

Please Enter Your Own Character : 1
The Given Character  1 is a Digit
>>> 
Please Enter Your Own Character : i
The Given Character  i is Not a Digit

Python Program to find the character is Digit or not using ASCII Values

In this Python example, we use ASCII Values to check the character is a digit or not.

# Python Program to check character is Digit or not
ch = input("Please Enter Your Own Character : ")

if(ord(ch) >= 48 and ord(ch) <= 57):
    print("The Given Character ", ch, "is a Digit")
else:
    print("The Given Character ", ch, "is Not a Digit")
Please Enter Your Own Character : 7
The Given Character  7 is a Digit
>>> 
Please Enter Your Own Character : @
The Given Character  @ is Not a Digit

Python Program to verify character is Digit using isdigit functions

In this example python code, we use the Python isdigit string function inside the if else Statement to check whether a given character is a digit or not.

# Python Program to check character is Digit or not
ch = input("Please Enter Your Own Character : ")

if(ch.isdigit()):
    print("The Given Character ", ch, "is a Digit")
else:
    print("The Given Character ", ch, "is Not a Digit")
Python Program to check character is Digit or not 3

Also Read