python 3 hom出错

2024-05-13 19:50:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个关于python3的作业要做,使用if,elif,else,.isdigit,.isalpha,但是我不知道为什么它不工作。。你知道吗

NumWord = ""

def str_analysis():
    if NumWord.isalpha() == True:
        print(NumWord, "is all alphabetical characters!")
    elif NumWord.isdigit() == True:
        if int(NumWord) == 100:
            print("You found the right number!")
        elif int(NumWord) >= 99:
            print(NumWord, "is a pretty big number")
        elif int(NumWord) <= 99:
            print(NumWord, "is a smaller number than expected")

while NumWord.isalnum() == False:
    NumWord = input("Enter a word or integer: ")

Tags: truenumberifisdef作业elsepython3