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

简答题

开学第一课,班主任老师准备召集班中的学生们,大家一起来玩一个破冰游戏。游戏规则是:

1、所有学生按照座位蛇形排列,依次报数;

2、学生报数时,如果所报数字是 3 的倍数,那么不能说该数字,而要说 2022;

3、如果学生所报数字是 4 的倍数,那么要说 NOC;

4、如果学生所报数字是 3 和 4 的倍数,要说 2022NOC。

请按照此游戏规则完成程序,输入玩游戏学生的人数,输出每个学生要说的话。

【输入格式】

输入一个正整数 n

【输出格式】

输出列表,包含 n 个元素,如题干所述

【输入样例】

14

【输出样例】

['1', '2', '2022', 'NOC', '5', '2022', '7', 'NOC', '2022', '10', '11', '2022', '13', '14']

【预设代码】

num = int(input('请输入:'))

results = []

for i in range(1, num + 1):

if _______________:

__________________

elif i % 3 == 0:

results.append('2022')

elif i % 4 == 0:

results.append('NOC')

else:

__________________

print(results)

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

答案:

```pythonnum = int(input('请输入:'))results = []for i in range(1, num + 1):if i % 3 == 0 and i % 4 == 0:results.append('2022NOC')elif i % 3 == 0:results.append('2022')elif i % 4 == 0:results.append('NOC')else:results.append(str(i))print(results)```

解析:

【喵呜刷题小喵解析】:
首先,从题目中我们知道学生需要按照蛇形排列依次报数,如果报出的数字是3的倍数,要说2022;如果是4的倍数,要说NOC;如果是3和4的倍数,要说2022NOC。

根据题目预设代码,我们需要填写缺失的部分。在for循环中,我们需要判断当前数字i是否满足上述条件。

首先,判断i是否是3和4的倍数,如果是,则添加'2022NOC'到结果列表中。

其次,判断i是否是3的倍数,如果是,则添加'2022'到结果列表中。

再次,判断i是否是4的倍数,如果是,则添加'NOC'到结果列表中。

最后,如果i既不是3的倍数也不是4的倍数,那么就直接添加i到结果列表中。

这样,我们就可以根据输入的学生人数,输出每个学生要说的话了。
创作类型:
原创

本文链接:开学第一课,班主任老师准备召集班中的学生们,大家一起来玩一个破冰游戏。游戏规则是: 1、所有学生按照

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

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

分享考题
share