A39121. 开学第一课,班主任老师准备召集班中的学生们,大家一起来玩一个破冰游戏。游戏规则是:1、所有学生按照座位蛇形排列,依次报数;2、学生报数时,如果所报数字是 3 的倍数,那么不能说该数字,而要说 2022;3、如果学生所报数字是 4 的倍数,那么要说 NOC;4、如果学生所报数字是 3 和 4 的倍数,要说 2022NOC。请按照此游戏规则完成程序,输入玩游戏学生的人数,输出每个学生要说的话。【输入…
填空题
较难
知识点
题目描述
开学第一课,班主任老师准备召集班中的学生们,大家一起来玩一个破冰游戏。游戏规则是:
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 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)
"
上一题
下一题