【发布时间】: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