【发布时间】:2020-10-17 17:40:00
【问题描述】:
def func(l1, l2):
result = False
for x in l1:
for y in l2:
if x == y:
result = True
return result
print(func([1,2,3,4,5], [5,6,7,8,9])) >> 真
print(func([1,2,3,4,5], [6,7,8,9])) >> 无
为什么函数在第二种情况下返回 None ?它应该返回 True 或 False 的“结果”。
【问题讨论】:
-
循环结束后需要返回
result。
标签: python