下面代码的输出结果是( )。 a=divmod(5,2) b=divmod(2,6) c=set(a+b) print(sum(c))

admin2021-03-16  18

问题 下面代码的输出结果是(    )。
a=divmod(5,2)
b=divmod(2,6)
c=set(a+b)
print(sum(c))

选项 A、3
B、5
C、2
D、0

答案A

解析 divmod(a,b)函数返回的是两个数值的商和余数,那么a和b的值就分别是(2,1)和(0,2),而C是把a、b相加后转为集合型,那么a+b为(2,1,0,2),转成集合后即为{0,1,2},最后是取总和的sum()函数,所以相加起来是的总和为3。本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/Cq6p777K
0

最新回复(0)