考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

列表[i for I in range(15) if i%5==0]的值是
A. [5,10]
B. [0,5,10,15] 
C. [5,10,15]
D. [0,5,10]
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是D: [0, 5, 10]。

分析:

列表推导式 `[i for i in range(15) if i%5==0]` 的作用是生成一个列表,其中包含从0到14(`range(15)`生成的范围)内所有能被5整除的整数。

我们逐个分析 `range(15)` 生成的数值:

- `0 % 5 == 0`,所以0符合条件。
- `1 % 5 != 0`,所以1不符合条件。
- `2 % 5 != 0`,所以2不符合条件。
- `3 % 5 != 0`,所以3不符合条件。
- `4 % 5 != 0`,所以4不符合条件。
- `5 % 5 == 0`,所以5符合条件。
- `6 % 5 != 0`,所以6不符合条件。
- `7 % 5 != 0`,所以7不符合条件。
- `8 % 5 != 0`,所以8不符合条件。
- `9 % 5 != 0`,所以9不符合条件。
- `10 % 5 == 0`,所以10符合条件。
- `11 % 5 != 0`,所以11不符合条件。
- `12 % 5 != 0`,所以12不符合条件。
- `13 % 5 != 0`,所以13不符合条件。
- `14 % 5 != 0`,所以14不符合条件。

因此,符合条件的数是0, 5, 和10,所以生成的列表是 `[0, 5, 10]`。因此,正确答案是D: [0, 5, 10]。