maxNumber = int(input('请输入一个大于 2 的自然数:')) lst = list(range(2, maxNumber)) #最大整数的平方根 m = int(maxNumber**0.5) for index, value in enumerate(lst): #如果当前数字已大于最大整数的平方根,结束判断 if value > m: break #对该位置之后的元素进行过滤 lst[index+1:] = filter(lambda x: x%value != 0, lst[index+1:]) print(lst)value是什么意思?????
6 回答
姑苏流白
TA贡献6条经验 获得超0个赞
for index, value in enumerate(["a", "b", "c"]): print(index, value) >>> 0 a 1 b 2 c
qq_缺南摸了个北_0
TA贡献3条经验 获得超1个赞
lst 是个数组吧。
for index,value in enumerate(lst)
index ==== lst 当前遍历元素的索引。
value ==== lst 当前遍历的元素的值。
添加回答
举报
0/150
提交
取消