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

判断题

有如下Python程序段:s=0for i in range(1,11):    if i%5==3:        continue    s+=i执行程序后,输出s的值是52。( )

A
正确
B
错误
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】:在给出的Python程序段中,变量`s`的初始值为0。然后,程序遍历1到10的整数,对于每个整数`i`,如果`i`除以5的余数为3,则执行`continue`语句,跳过当前循环的剩余部分。否则,将`i`的值加到`s`上。由于只有数字6满足条件`i%5==3`,所以只有数字1,2,3,4,5,7,8,9,10被加到`s`上。因此,`s`的最终值应该是1+2+3+4+5+7+8+9+10=52。但是,由于数字6被跳过,所以`s`的实际值应该是1+2+3+4+5+7+8+9+10-6=47,而不是52。因此,题目中的陈述是错误的。
创作类型:
原创

本文链接:有如下Python程序段:s=0for i in range(1,11):    if i%5==3

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

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

分享考题
share