舍侠 发表于 2022-5-6 21:56:26

39讲习题动动手0

import random
import timeit

haystack =
needles =

# 请在此处添加一行代码,使得查找过程的执行效率提高 10000 倍以上。

def find():
    found = 0
    for each in needles:
      if each in haystack:
            found += 1

    print(f"一共找到{found}个匹配。")

这是小甲鱼老师给的题目,可是这段代码,输入后怎么没有结果呢?

Twilight6 发表于 2022-5-6 22:06:46



函数定义后需要调用才会出现结果,在最后一行补上代码 find() 即可

页: [1]
查看完整版本: 39讲习题动动手0