0

我正在上一堂课,但我被困住了。由于我是 Python 新手,因此很难弄清楚我哪里出错了。

#Write your two "if" statements below!

def true_function():
    if                #Fill in your `if` statement here!
        return        #Make sure this function returns `True`

def false_function():
    if                #Fill in your `if` statement here!
        return        #Make sure this function returns `False`

这是我提出的解决方案,它给了我一个错误;

#Write your two "if" statements below!

    def true_function():
        if  2 + 2 == 4:           #Fill in your `if` statement here!
            return 'True'   #Make sure this function returns `True`

    def false_function():
        if  2 + 2 == 5:           #Fill in your `if` statement here!
            return 'False' #Make sure this function returns `False`

有人可以帮助我了解我哪里出错了吗?

4

1 回答 1

5

TrueFalse是对象(或变量,或常量,或软关键字,或任何你想调用它们)。它们不是字符串。

return True

您的第二个函数也使用了错误条件,因此该if块的内容将永远不会运行。它会从末端掉落并返回None

于 2013-02-26T23:17:41.760 回答