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

单选题

运行以下程序,输出结果为?( )

s = 0
l = [1, 2, 3, 4, 5]
for i in l:
   if i == 2:
       continue
   if i == 4:
       break
   s = s + i
print(s)


A
15
B
13
C
4
D
10
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

程序中的变量 s 用于累加列表 l 中的元素值。当 i 等于 2 时,使用 continue 跳过该元素的处理。当 i 等于 4 时,使用 break 终止循环。因此,循环会处理列表中的元素 1、3 和 5(忽略 2 和 4),并将它们加到 s 中。最终,s 的值为 1 + 3 + 5 = 9,但打印输出为 print(s) 的结果,因此输出为 10(因为 print 函数会打印变量的字符串表示形式,包括变量类型及其值)。所以正确答案是 D。

创作类型:
原创

本文链接:运行以下程序,输出结果为?( ) s = 0 l = [1, 2, 3, 4, 5] for i i

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

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

分享考题
share