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

单选题

列表a中全是整数,小明想将其中所有奇数都增加1,偶数不变,于是编写了如下代码。

请问红色①处,代码应该是?( )

a = [1,2,3,4,5,6,7,8,9,10]
for x in range(len(a)):
  if ① != 0:
    a[x] = a[x]+1
print(a)

A

a[x] /2

B

a[x] ^ 2

C

a[x] *2

D

a[x] % 2

使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

在这个问题中,小明想要将列表a中的所有奇数都增加1,而偶数保持不变。为了实现这个目标,我们需要检查每个元素是奇数还是偶数。在Python中,检查一个数是否为奇数通常是通过将该数模2(即使用“%”运算符)来实现的。如果结果不等于0,那么该数为奇数。因此,红色①处应该是“a[x] % 2”。选项D是正确的。

创作类型:
原创

本文链接:列表a中全是整数,小明想将其中所有奇数都增加1,偶数不变,于是编写了如下代码。 请问红色①处,代码应

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

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

分享考题
share