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

单选题

某人将自己密码旅行箱的密码遗忘了。当事人记起密码是一个三位自然数,并且密码个位数是8,其它位含1但不能确定是哪一位。请将所有可能的密码遍历出来。 请完成程序并运行?( ) for x in range(100,__ ①__): #三位密码的范围 ​ if ____ ②___ and "1" in str(x): #符合条件的密码 ​ print(x)

A
999;x%10=8
B
999:x%10==8
C
1000;x%10=8
D
1000;x%10==8
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

【喵呜刷题小喵解析】题目中要求的是三位数的密码,并且个位数是8,其他位含1但不能确定是哪一位。

在Python中,遍历三位数可以通过range函数实现,其中起始值为100,终止值为1000(因为三位数的范围是100到999)。

对于条件判断,我们需要确保数字x的个位数是8,并且x中含有数字1。在Python中,可以使用x%10来获取x的个位数,判断是否为8;同时,可以使用字符串的in操作符来判断x是否包含数字1。

因此,正确的代码应该是:


```python
for x in range(100, 1000):
if x % 10 == 8 and "1" in str(x):
print(x)
```
所以,选项D是正确的。
创作类型:
原创

本文链接:某人将自己密码旅行箱的密码遗忘了。当事人记起密码是一个三位自然数,并且密码个位数是8,其它位含1但不

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

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

分享考题
share