I am new to Python (30 minutes). I want to know how to identify whether the number is an integer or a string, and proceed with the result using if else.
My code is:
number = input("enter the number \n")
integer = int(number)
if integer.is_integer():
    if integer > 0:
        print("positive ", integer)
    elif integer < 0:
        print("Negative ", integer)
    else:
        print("Number is", integer)
else:
    print("Enter integer value")





integer = int(number)will fail anyway withValueError. You can wrap it in atry/exceptblock.intis able to parse the numberis_integerwill always returnTrue...