测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A33326. 下列Python代码用于寻找1~100之间的因数最多的数及其因数,程序本意是factor变量存储形如{6:[1,2,3,6],8:[1,2,4,8]}。下面有关说法正确的是( )。factor = {}for i in range(1,100): for i in range(1,i+1): if i% j ==0: factor[i] = factor.get(i,[]).append(j)p…

单选题 较难

题目描述

下列Python代码用于寻找1~100之间的因数最多的数及其因数,程序本意是factor变量存储形如{6:[1,2,3,6],8:[1,2,4,8]}。下面有关说法正确的是(     )。

factor = {}

for i in range(1,100):

for i in range(1,i+1):

if i% j ==0:

factor[i] = factor.get(i,[]).append(j)

print(max(factor.items(),key = lambda x : len(x[1])))

选项(单选)

上一题 下一题