【问题标题】:How can I know the outcome of the "return True" function? [closed]我如何知道“return True”函数的结果? [关闭]
【发布时间】:2020-10-20 09:50:51
【问题描述】:

在下面的代码中,如果我在 IDLE 上运行它,它不会给我任何结果。

但是使用命令 return True,不应该在结果上给我 True 吗?

或者我必须添加类似 print True 的东西吗?

data = [2,4,5,7,8,9,12,14,17,19,22,25,27,28,33,37]
target = 28

#Linear Search
def linear_search(data, target):
    for i in range(len(data)):
        if data[i] == target:
            return True
    return False

【问题讨论】:

  • 你在某处调用你的函数吗?
  • 您缺少调用函数的行:result = linear_search(data, target)

标签: python function if-statement return


【解决方案1】:

只定义函数是不够的,你还需要调用它。 在您的情况下,请添加以下内容:

print(linear_search(data,target))

【讨论】:

    猜你喜欢
    • 2022-01-05
    • 2021-11-03
    • 2019-08-21
    • 2022-01-01
    • 1970-01-01
    • 2014-03-03
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多