K12教育赛事综合服务平台
专注青少年竞赛题库网站
聚乐之家官方网站
下载聚乐之家官方App
def count_if(iterData,*,key=None): if key == None: return len(iterData) Count = 0 for i in iterData: Count += bool(key(i)) return Count
执行 print(count_if(range(100))) 将输出 100
执行 print(count_if(range(-10,10), key = abs)) 将输出 19
执行 print(count_if(range(-100,10),key = lambda x:x > 5)) 将输出 4
代码 Count += bool(key(i)) 存在错误