Function 为什么isnumeric在这种情况下不起作用?

Function 为什么isnumeric在这种情况下不起作用?,function,isnumeric,Function,Isnumeric,我不知道为什么isnumeric在这种情况下不工作。基本上,如果它是一个数字,我想在另一个函数中考虑它 # finish user input function def userInput(prompt=('Enter a num: \n')): userInput = int(input(prompt)) if userInput.isnumeric() == True print('Char is numeric') else: pr

我不知道为什么isnumeric在这种情况下不工作。基本上,如果它是一个数字,我想在另一个函数中考虑它

# finish user input function
def userInput(prompt=('Enter a num: \n')):
    userInput = int(input(prompt))

    if userInput.isnumeric() == True
        print('Char is numeric')
    else:
        print('Char is not numeric')


userInput()