我正在上课,但我被困住了。由于我是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`
有人可以帮我理解我哪里出错吗?
答案 0 :(得分:5)
True
和False
是对象(或变量,或常量,或软关键字,或任何您想要调用的对象)。它们不是字符串。
return True
您的第二个函数也使用了错误条件,因此if
块的内容永远不会运行。它会从最后退出并返回None
。