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])))
选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题