名称错误:未定义名称“greater_less_equal_5”

2024-06-30 15:30:53 发布

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

我在codecademy做一个python教程,我被困在我有99个问题,但开关不是一个,我得到了一个错误名称错误:名称'greater_less'u equal_5'没有定义

def greaterlessequal_5(answer):
    if answer > 5 :
        return 1
    elif answer > 5:

        return -1
    else:
        return 0

print greaterlessequal5(4) 
print greaterlessequal5(5)
print greaterlessequal_5(6) 

我该怎么办?在


Tags: answer名称returnif定义def错误教程
3条回答

代码有三个问题:

  • greaterlesequal5()未定义

  • greaterlessequal5()未定义[这两个都是打字错误]

  • 您的if和您的{}都测试相同的条件。elif应该找answer < 5

这是因为没有定义大于或小于等于5 也使用相同的if条件

点击“重置代码”上的问题代码学院网再试一次。您发布的代码与网站上的代码不匹配,如下所示。在

def greater_less_equal_5(answer):
    if 
        return 1
    elif          
        return -1
    else:
        return 0

print greater_less_equal_5(4)
print greater_less_equal_5(5)
print greater_less_equal_5(6)

相关问题 更多 >