刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

小明的妈妈在超市里买了一些商品,商品的价格放在列表里,现在超市对商品进行打折处理,请运行如下代码输出结果?( ) def fun(lst): total = 0 for x in lst: if x >= 100: total += x * 0.5 else: total += x return total goods = [140, 90, 120, 60] print(fun(goods))

A
390.0
B
280.0
C
260.0
D
150.0
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

代码定义了一个函数fun,该函数接收一个列表作为参数,并计算列表中大于等于100的元素的50%之和,以及小于100的元素的和。在这个例子中,商品列表goods包含四个元素:140,90,120和60。其中,140和120大于或等于100,它们的50%(即70和60)将被加到总和中。90和60小于100,它们将按原样添加到总和中。因此,计算过程如下:70(140的50%)+ 60(120的50%)+ 90 + 60 = 280,所以答案是B选项,即280.0。

创作类型:
原创

本文链接:小明的妈妈在超市里买了一些商品,商品的价格放在列表里,现在超市对商品进行打折处理,请运行如下代码输出

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share